首页 > 其他分享 >关于BFC

关于BFC

时间:2022-11-01 16:59:52浏览次数:69  
标签:BFC 浮动 表格 元素 关于 table display 属性

定义:

Block formatting contexts 块格式化上下文。

  1. 能包裹住内部(浮动)元素
  2. 能与外部浮动元素划清界限、产生边界

使用方式:

常用

  1. 块级元素的 overflow 属性不为 visible
  2. 使用float 使其浮动的元素
  3. flex items
  4. 绝对定位的元素 (包含 position: fixed 或position: sticky)
  5. 元素属性为 display: flow-root 或 display: flow-root list-item

附加

  1. 表格单元格或使用 display: table-cell, 包括使用 display: table-* 属性的所有表格单元格
  2. 表格标题或使用 display: table-caption 的元素
  3. 元素属性为 contain: layout, content, 或 strict
  4. 网格布局元素
  5. multicol containers
  6. 元素属性 column-span 设置为 all
  7. 使用以下属性的元素 display: inline-block

用途

  1. 清除浮动

参考

MDN

标签:BFC,浮动,表格,元素,关于,table,display,属性
From: https://www.cnblogs.com/badpear/p/16848181.html

相关文章

  • 关于mysql编码
     参考原文地址:https://www.cnblogs.com/beiyeren/p/3835412.html在开发程序的时候,我们使用mysql数据库开发的时候,有时会碰到自己明明输入的是中文,为什么数据库中存储的......
  • 关于Python封装函数的几道练习题
    1.封装函数,可以判断一个数字是否为偶数deffunc(n):ifn%2==0:print("%d是偶数"%n)else:print("%d是奇数"%n)func(11)#11是奇数2.封装......
  • 关于代理的设置
    环境变量设置代理全局设置代理就使用环境变量配置(这里只针对Linux或者Mac)vim/etc/profile--------------------------------------------http_proxy=IP:PORThttps_pr......
  • 关于Editview失去焦点问题
    项目背景:在一次项目中,需要输入框输入结束后就立即发送注册包给平台以获取网关列表,开始的想法是,监听收起键盘就执行,但是最后没有实现,最后想到了editview失去焦点的事件,一旦......
  • 聊一聊安全且正确使用缓存的那些事 —— 关于缓存可靠性、关乎数据一致性
    大家好,又见面了。本文是笔者作为掘金技术社区签约作者的身份输出的缓存专栏系列内容,将会通过系列专题,讲清楚缓存的方方面面。如果感兴趣,欢迎关注以获取后续更新。在......
  • 关于数字孪生,有没有体系化的规划和实现途径?
    数字孪生就是物理实体数字空间的重构,也可以理解为虚拟化,我们在操作数字空间的对象时物理空间的实体对象相应动作,同样物理空间的实体发生状态变化,数字空间的对象相应发生改变......
  • 关于报错If you have database settings to be loaded from ...
    今天配置分页后启动项目报错Ifyouwantanembeddeddatabase(H2,HSQLorDerby),pleaseputitontheclasspath. Ifyouhavedatabasesettingstobeloadedfro......
  • CF1743E FTL(哈希,DP)——关于 xorshift 的哈希冲突
    CF1743EFTL有两把laser枪,一把伤害\(p_0\)两发间隔时间至少\(t_0\),另一把\(p_1,t_1\)。打敌方太空船,血量\(N\)防御值\(s\),如果某个时刻你对太空船打出\(P\)的......
  • 京东云开发者|关于“React 和 Vue 该用哪个”我真的栓Q
    一、前言:我全都要面对当今前端界两座大山一样的主流框架,React和Vue,相信很多小伙伴都或多或少都产生过这样疑问,而这样的问题也往往很让人头疼和犹豫不决:业务场景中是不是......
  • 关于天选笔记本WLAN消失问题的解决方案
    问题出现原因:我的笔记本倾斜放置就会导致WLAN标志消失解决方案一:将笔记本水平放置后,长按开机键40秒。如果一次不行,就重复该方法多次。(WLAN出现后,如果电脑出现倾......