校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > js语言和框架 > 盒模型、弹性盒布局
题目

IE 8以下版本的浏览器中的盒模型有什么不同?

解答

根据 W3C 的规范,元素内容占据的空间是由 width 属性设置的,而内容周围的 padding 和 border 值是另外计算的,即width和height只包括content而不包括padding和border。IE5.X 和 6 在怪异模式(Quirks )中使用自己的非标准模型。这些浏览器的 width 属性不是内容的宽度,而是内容、内边距和边框的宽度的总和。 

css3中定义了box-sizing属性: 

content-box 

这是由 CSS2.1 规定的宽度高度行为。 

宽度和高度分别应用到元素的内容框。 

在宽度和高度之外绘制元素的内边距和边框。 

border-box 

为元素设定的宽度和高度决定了元素的边框盒。 

就是说,为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。 

通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。

C 4条回复 评论
一只北极的企鹅

只要你努力,总会有前途

发表于 2023-09-19 21:00:00
0 0
骊山语罢

好多HR热衷于这样问……

发表于 2022-01-17 22:00:00
0 0
二大爷

ie8还需要考虑吗

发表于 2019-11-23 10:20:34
1 0
二大爷 :

怎么发了两条

发表于 2019-11-23 10:20:34
回复
二大爷

ie8还需要考虑吗

发表于 2019-11-23 10:20:08
0 0