盒模型布局常见问题总结

盒模型布局常见问题:

1.BFC内部的盒子会垂直排列,即一个盒子总是会占据一行,即使两个盒模型的宽度加起来没有父元素宽,都会分为两行显示。--block元素的特点

2.属于同一BFC的相邻盒子的垂直margin会重叠。--使用一个BFC盒子包裹其一

3.盒子内部元素的 margin-box 左边会与包含块 border-box 的左边相接,即使存在浮动也如此。--触发BFC解决

4.盒子内部元素浮动时,盒子高度没有被撑开。--触发BFC解决

demo页面请点击

注:默认只有body元素触发BFC(块级作用域上下文)

css盒模型

盒模型特点:

1. 默认宽度为父元素的宽度

2. 默认高度为子元素的高度

3. 可以指定高度和宽度

BFC特点:

1. BFC不与float box叠加;

2. BFC内外部元素互不影响;

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

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

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,687评论 1 92
  • 先前在学习CSS float时,有同学提到了BFC这个词,作为求知好问的好学生,哪里不懂查哪里,那么今天就来研究一...
    这名字真不对阅读 11,585评论 3 19
  • relative:生成相对定位的元素,通过top,bottom,left,right的位置相对于其正常位置进行定位...
    zx9426阅读 4,567评论 0 2
  • CSS布局模型 布局:将元素以正确的大小摆放在正确的位置上 CSS包含3种基本的布局模型流动模型(Flow)浮动模...
    _空空阅读 4,724评论 0 4
  • 以下文章是我在网上收集的内容,为了记录自己的学习以及为了以后不到处找而记录下来,如果对你有用,请感谢写这些文章的前...
    DCbryant阅读 4,490评论 0 2

友情链接更多精彩内容