css3中盒模型以及box-sizing属性的示例分析-创新互联

这篇文章主要为大家展示了“css3中盒模型以及box-sizing属性的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css3中盒模型以及box-sizing属性的示例分析”这篇文章吧。

专业从事企业网站建设和网站设计服务,包括网站建设、主机域名雅安服务器托管、企业邮箱、微信公众号开发、微信支付宝微信小程序开发成都app软件开发、软件开发、等服务。公司始终通过不懈的努力和以更高的目标来要求自己,在不断完善自身管理模式和提高技术研发能力的同时,大力倡导推行新经济品牌战略,促进互联网事业的发展。

文档中的每个元素被描绘为矩形盒子。渲染引擎的目的就是判定大小,属性——比如它的颜色、背景、边框方面——及这些盒子的位置。在CSS中,这些矩形盒子用标准盒模型来描述。这个模型描述了一个元素所占用的空间。每一个盒子有四条边界:外边距边界margin, 边框边界border, 内边距边界padding与内容边界content。

css3中盒模型以及box-sizing属性的示例分析

在W3C模型中: 总宽度 = margin-left + border-left + padding-left + width + padding-right + border-right + margin-right

在IE模型中: 总宽度 = margin-left + width + margin-right

在CSS3中引入了box-sizing属性, 它可以允许改变默认的CSS盒模型对元素宽高的计算方式.

共包括两个选项:

content-box:标准盒模型,CSS定义的宽高只包含content的宽高。(默认)

border-box:IE盒模型,CSS定义的宽高包括了content,padding和border

实例:

(con1设置为box-sizing:border-box,con为默认的content-box)

     
         
         
         
     
     
    
          
     

在控制台可以一目了然的看出两个盒子的区别

第一个div的盒子模型如下:content-box

css3中盒模型以及box-sizing属性的示例分析

第二个div的盒子模型如下:border-box

css3中盒模型以及box-sizing属性的示例分析

以上是“css3中盒模型以及box-sizing属性的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


网站名称:css3中盒模型以及box-sizing属性的示例分析-创新互联
新闻来源:http://hbruida.cn/article/dgppgg.html

其他资讯