记录一下CSS width的两个值:

CSS代码:

.container {
  width: 1000px;
  border: 1px solid;
  
}
.main {
    width: auto;
    // width: 100%;
    padding: 10px;
    border: 1px solid;
  
}
.left {
  border:1px solid;
  flex: 1 2 300px;
}
.right {
  border:1px solid;
  flex: 1 1 200px;
}

HTML代码:

<div class="container"> 
  <section class="main"></section>
</div>

假设父元素的宽度为1000px,如果子元素宽度是100%,有padding,那么子元素的宽度还是1000px,然后还有一个padding为10px,

              如果子元素宽度是auto,有padding,那么子元素的宽度还是980px,然后还有一个padding为10px,

posted on 2017-03-23 17:45  周雁南  阅读(171)  评论(0)    收藏  举报