Css 根据屏幕大小增加div的填充

Css 根据屏幕大小增加div的填充,css,flexbox,media-queries,Css,Flexbox,Media Queries,我刚刚开始使用媒体查询和flex,但我对CSS还不太了解 我有一个divB,它在一个容器divA中。我想让这个响应,这样,如果屏幕大小小于某个点,那么divB大小将以相同的比例缩小。如果屏幕尺寸越来越大,在某一点上,divB大小将是固定的,容器divA的填充将随着屏幕的增长而增加。如何使用媒体查询和flex实现这一点 这是小提琴 但我有点困惑如何做到这一点 如果问题太基本而无法提问,请忽略?根据屏幕大小,您可以更改响应媒体查询“padding:20px” .集装箱{ 边框:2个红色实心;

我刚刚开始使用媒体查询和flex,但我对CSS还不太了解

我有一个divB,它在一个容器divA中。我想让这个响应,这样,如果屏幕大小小于某个点,那么divB大小将以相同的比例缩小。如果屏幕尺寸越来越大,在某一点上,divB大小将是固定的,容器divA的填充将随着屏幕的增长而增加。如何使用媒体查询和flex实现这一点

这是小提琴


但我有点困惑如何做到这一点


如果问题太基本而无法提问,请忽略?

根据屏幕大小,您可以更改响应媒体查询“padding:20px”


.集装箱{
边框:2个红色实心;
填充:20px
}
.表格元素{
边框:2个绿色实体;
高度:50px;
}
@媒体屏幕和屏幕(最大宽度:1166px){
.container{padding:50px;}
}
@媒体屏幕和屏幕(最大宽度:1024px){
.container{padding:50px;}
}
@媒体屏幕和屏幕(最大宽度:980px){
.container{padding:50px;}
}
@媒体屏幕和屏幕(最大宽度:767px){
.container{padding:50px;}
}
@媒体屏幕和屏幕(最大宽度:599px){
.container{padding:50px;}
}
@媒体屏幕和屏幕(最大宽度:479px){
.container{padding:50px;}
}
@媒体屏幕和屏幕(最大宽度:374px){
.container{padding:50px;}
}

根据屏幕大小,您可以更改响应媒体查询“padding:20px”


.集装箱{
边框:2个红色实心;
填充:20px
}
.表格元素{
边框:2个绿色实体;
高度:50px;
}
@媒体屏幕和屏幕(最大宽度:1166px){
.container{padding:50px;}
}
@媒体屏幕和屏幕(最大宽度:1024px){
.container{padding:50px;}
}
@媒体屏幕和屏幕(最大宽度:980px){
.container{padding:50px;}
}
@媒体屏幕和屏幕(最大宽度:767px){
.container{padding:50px;}
}
@媒体屏幕和屏幕(最大宽度:599px){
.container{padding:50px;}
}
@媒体屏幕和屏幕(最大宽度:479px){
.container{padding:50px;}
}
@媒体屏幕和屏幕(最大宽度:374px){
.container{padding:50px;}
}

vmax或vmin单位可以做:forked:tutorial about thank!!vmax正在用于填充,但我想将内部div的大小固定在特定的屏幕大小,以便只增加填充Dvmax或vmin单位可能会做:forked:tutorial about thanking!!vmax正在进行填充,但我想将内部div的大小固定在特定的屏幕大小,以便只增加填充
<div class="container">
  <div class="table-element">
  </div>
</div>
<style type="text/css">
    .container{
      border:2px red solid;
      padding:20px
    }

    .table-element{
      border:2px green solid;
      height:50px;
    }
    @media screen and (max-width:1166px) {
        .container{ padding:50px;}
    }
    @media screen and (max-width:1024px) {
        .container{ padding:50px;}
    }
    @media screen and (max-width:980px) {
        .container{ padding:50px;}
    }
    @media screen and (max-width:767px) {
        .container{ padding:50px;}
    }
    @media screen and (max-width:599px) {
        .container{ padding:50px;}
    }
    @media screen and (max-width:479px) {
        .container{ padding:50px;}
    }
    @media screen and (max-width:374px) {
    .container{ padding:50px;}
    }
    </style>
<div class="container">
  <div class="table-element">
  </div>
</div>