美文网首页
盒子模型和BFC

盒子模型和BFC

作者: 欢西西西 | 来源:发表于2022-08-30 10:40 被阅读0次

盒子模型

  • 标准盒模型box-sizing: content-box,width是content的宽度。width固定后再设置padding、border、margin则盒子会越来越大
  • 怪异盒模型box-sizing: border-box,width是content+padding+border。如果width固定(无margin的情况下),则无论怎么设置padding和border,盒子的大小都是固定的。
    image.png

BFC(block formatting context,块级格式化上下文)

具有BFC特性元素的子元素不会受到外界元素的影响,也不会影响外部元素

那什么时候会触发BFC呢?常见的情况如下:
<html>根元素
float的值不为none (浮动元素本身BFC化,然而浮动元素有破坏性和包裹性,失去了元素本身的流体自适应性)
overflow的值为auto、scroll或hidden(本身还是个普通元素,保留了块状元素的流体特性)
display的值为table-cell、table-caption和inline-block中的任何一个
position的值不为relative和static(absolute和fixed都会脱离文档流,所以跟其他元素互不影响)

相关文章

  • 盒子模型、BFC、清除浮动

    盒子模型、BFC、浮动 盒子模型box model。盒子属性标准盒模型、IE盒模型的区别CSS如何设置这两种模型J...

  • 面试汇总html&&css

    关于BFC? 参考 盒模型? W3C标准盒子模型和IE盒子模型,这两者的关键差别就在于:标准 w3c 盒子模型的...

  • 从CSS盒子模型说起

    前言 总括: 对于盒子模型,BFC,IFC和外边距合并等概念和问题的总结 原文地址:从CSS盒子模型说起 知乎专栏...

  • 盒子模型和BFC

    盒子模型 标准盒模型box-sizing: content-box,width是content的宽度。width固...

  • CSS盒子模型和BFC

    CSS盒子模型基本概念: 标准模型+IE模型 标准模型+IE模型区别1.计算高度,宽度的不同2.具体如图 标准盒子...

  • 盒子模型&BFC

    盒子模型 (Box Model) 所有的HTML元素都可以看作盒子,在 CSS 中,“box model”这一术语...

  • HTML+CSS \03

    一、html和css部分 1、如何理解CSS的盒子模型? 2、BFC? 什么是 BFCBFC(Block Form...

  • Why can't I change

    1、如何理解CSS的盒子模型? 2、 BFC? 什么是 BFCBFC(Block Formatting Conte...

  • 盒子模型,bfc问题

    第一类问题:盒子模型 两种:w3c标准模型,ie模型 盒子模型:border padding margin 区别 ...

  • 前端知识点之谈一谈css盒模型、BFC

    知识点:--css 盒模型--标准模型和 IE 模型--BFC 谈一谈 css 盒模型、BFC 是面试中常见的问题...

网友评论

      本文标题:盒子模型和BFC

      本文链接:https://www.haomeiwen.com/subject/svjlnrtx.html