文档中的每个元素被描绘为矩形盒子。渲染引擎的目的就是判定大小,属性——比如它的颜色、背景、边框方面——及这些盒子的位置。在CSS中,这些矩形盒子用标准盒模型来描述。这个模型描述了一个元素所占用的空间。每一个盒子有四条边界:外边距边界margin, 边框边界border, 内边距边界padding与内容边界content。
在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
第二个div的盒子模型如下:border-box
以上就是小编为大家带来的css3 盒模型以及box-sizing属性全面了解的全部内容了,希望对大家有所帮助,多多支持脚本之家~
不依赖javascript,直接使用纯css实现 svg 的描边绘制动画效果,效果演示动画。 ...
一、CSS书写格式 1.行内样式 可以直接将CSS代码直接写到开始标签中 div style=co...
2008.5.12四川汶川大地震,带走了很多生命,令人惋惜,为了表示对遇难同胞的深切...
引子 D3 很早就听说了想要尝试一下,找到的中文版翻译在查 API 的时候可以参考,...
VPN是虚拟专用网络的缩写,属于远程访问技术,简单地说就是利用公网链路架设私有...
怎么做 微信小程序 ? 小程序 制作涉及到设计、前端、后端等几个方面。对于一般...
作为开发者,我们总会面临各种各样的性能问题。它们可能出现在应用层、数据库层...
在 《手把手使用VuePress搭建Element组件文档》 这篇文章中,我们使用VuePress搭...
上文说到,发现了asp框架类。由于这个发现,也附带发现了Dreamweaver一个很有用...
简介: 近日,全球权威咨询机构Gartner发布了《2021年中国信息与通信技术(ICT)...