3-2 CSS盒模型

2017-10-15  本文已影响15人  zhangmz

1、标准模型

2、IE模型

3、CSS如何设置这两个模型

box-sizing:content-box; //浏览器默认
box-sizing:border-box

4、JS如何获取盒模型对应的宽和高

dom.style.width/height //只能取到内联样式
dom.currentStyle.width/height //只有IE支持
window.getComputedStyle(dom).width/heigth //通用性更好
dom.getBoundingClientRect().width/heigth  //计算一个元素的绝对位置,根据视窗(左上角)绝对位置,拿到4个元素(top、right、bottom,left)

5、实例题

子元素高度为100px,上边距为10px,计算父元素的高度

6、BFC(边距重叠解决方案)

(1)BFC基本概念

(2)BFC原理(BFC渲染规则)

(3)怎么样创建BFC

(4) 使用场景

上一篇 下一篇

猜你喜欢

热点阅读