zoukankan      html  css  js  c++  java
  • 如何理解Box-sizing模型?

    CSS3 box-sizing 属性

    http://www.w3school.com.cn/tiy/t.asp?f=css3_box-sizing

    <style> 
    div.container
    {
    width:30em;
    border:1em solid;
    }
    div.box
    {
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
    width:50%;
    border:1em solid red;
    float:left;
    }
    </style>
    <div class="container">
    <div class="box">这个 div 占据左半部分。</div>
    <div class="box">这个 div 占据右半部分。</div>
    </div>

    另外1em等于16px单位

    如果没有使用box-sizing:border-box的属性呢?

    右半部分的div会掉下去。这是为什么呢?

    别急,请耐心看下面。

    左边使用了box-sizing,没把左右边框的16*2=32算上去。

    右边未使用box-sizing. 是把左右边框的16*2=32算上去,208+240了。所以右半部分的div会掉下去。

     其实两个div左右部分是用50% 

    box-sizing必须配合左右两个栏 50%才能使用!  

  • 相关阅读:
    Hexo博客搭建教程
    windows7如何查看端口被占用
    openshift rhc
    .net面试题精选
    Java垃圾回收机制
    Maven 入门篇(下)
    Maven 入门篇 ( 上 )
    OPENSHIFT MYSQL使用Navicat远程连接
    ci配置smarty手记
    solr多核配置
  • 原文地址:https://www.cnblogs.com/alone2015/p/4903082.html
Copyright © 2011-2022 走看看