CSS盒模型

一、CSS盒模型

    标准模型

    IE模型


    使用CSS3的box-sizing属性设置何种模型

    box-sizing: content-box;    //标准模型

    box-sizing: border-box;    //IE模型

二、JS获取盒模型对应的宽和高

element.style.width/height;    //只能取得内联样式的宽高值

element.currentStyle.width/height;    //只有IE支持

window.getComputedStyle(element).width/height;    //兼容性更好

element.getBoundingClientRect().width/height    //getBoundingClientRect()用于计算元素的绝对位置,得到top、left、width、height 四个元素

三、BFC

块级元素格式化上下文,边距重叠解决方案

四、BFC原理——BFC渲染规则

1. BFC元素垂直方向边距重叠

2. BFC区域不会与浮动元素BOX重叠

3. BFC在页面上是一个独立的容器

4. 计算BFC高度时,浮动元素也参与计算

五、创建BFC

float值不为none

position值不为static、relative

display值为inline、table

overflow值不为visible

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,700评论 1 92
  • 题目:谈谈你对css盒模型的认识? 答: 基本概念:padding,margin,border,content 标...
    noyanse阅读 2,454评论 0 0
  • 一、什么是CSS盒模型? 盒模型是初学CSS必须要掌握的一个点,涉及到页面的整体布局。常说的CSS盒模型分为W3C...
    JokerPeng阅读 6,794评论 0 5
  • 对CSS盒模型的认识 标准模型 + IE模型 标准模型和IE模型的区别 CSS如何设置这两种模型 js如何设置盒模...
    cAce阅读 1,859评论 0 0
  • css盒模型 1.题目:谈谈你对css盒模型的认识(从理论转化到应用) 基本概念:标准模型+ IE模型border...
    飞菲fly阅读 4,474评论 0 2

友情链接更多精彩内容