首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
overflow:hidden是否形成新的块级格式化上下文?
[问答题]
overflow
:hidden是否形成新的块级格式化上下文?
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(386)
分享
纠错
5个回答
添加回答
17
查理
其实用一句话就可以概括:但凡一切使div脱离文档流的属性和值,都可以形成一个新的BFC,代价是浏览器会重新渲染dom结构。
发表于 2017-10-14 14:44:22
回复(1)
2
润桦
BFC:block formating context,块级格式化上下文,就是一个渲染元素的区域,但是渲染的只有块级元素
哪些元素会生成BFC?
1.display为inline-block,flex,inline-flex,table-cell,table-caption的元素(并不是你是块级元素就会
生成的BFC,这里并不包括display为block的情况
)
2.overflow不为visible的元素
3.根元素
4.浮动元素
5.position设置为static和relative之外的值
BFC的渲染规则是?
1.内部元素会在垂直方向一个一个地放置,垂直方向的距离由margin决定,但是同一个BFC内的元素上下margin会发生重叠
2.BFC不会和浮动元素重叠
3.计算BFC的高度时,浮动元素也会包含在内(overflow:hidden设置在浮动元素的父元素中以解决高度塌陷的问题)
4.元素左margin会与BFC的左边边框相连接,即使存在浮动也是如此
5.BFC是一个隔离的容器
编辑于 2018-08-27 14:57:12
回复(0)
1
马月月
是的,考察触发BFC的条件(我嘞,我咋又记不清楚BFC了)
发表于 2017-03-23 00:05:03
回复(0)
0
努力赚钱的小曾
<p>会形成</p>
发表于 2020-08-29 14:36:00
回复(0)
0
火柴哥
<p>会形成BFC,触发BFC的条件有:</p><p>浮动元素:float除none以外的值</p><p>绝对定位:position (absolute,fixed)</p><p>display为inline-block、table-cell,flex</p><p>overflow除了visible以外的值</p>
发表于 2020-05-17 22:50:44
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
上传者:
牛妹
难度:
5条回答
386收藏
2040浏览
热门推荐
相关试题
下面两个传送指令语句中源操作数寻址...
编译和体系结构
评论
(1)
分析以下代码 class Pers...
Javascript
评论
(1)
小O的整数操作
贪心
OPPO
基础数学
评论
(1)
设主存容量为256MB,外存容量为...
操作系统
评论
(1)
执行以下程序,输出结果为() le...
Javascript
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题