盒模型

作者: newway_001 | 来源:发表于2018-09-29 19:21 被阅读0次
    .simple {
      width: 500px;
      margin: 20px auto;
    }
    
    .fancy {
      width: 500px;
      margin: 20px auto;
      padding: 50px;
      border-width: 10px;
    }
    

    这两个style呈现的元素大小不一致,后者的内边距和border会撑开元素。

    一个比较好的办法确定元素大小:

    .simple {
      width: 500px;
      margin: 20px auto;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
    }
    
    .fancy {
      width: 500px;
      margin: 20px auto;
      padding: 50px;
      border: solid blue 10px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
    }
    

    border和padding不再会增加元素的宽度;

    相关文章

      网友评论

          本文标题:盒模型

          本文链接:https://www.haomeiwen.com/subject/avmboftx.html