作者:手机用户2602900587 | 来源:互联网 | 2023-01-17 11:31
在CSS中,相邻的垂直边距通常会相互“折叠”(即,元素之间的垂直间距将等于最大的边距,而不是边距的总和)。
但是,fieldset
元素与大多数其他元素不同,不允许其子元素上的边距与同级元素上的边距一起折叠:
Before div
This div has a top and bottom margin, which has collapsed outside of the parent div.
After div
Before fieldset
After fieldset
我认为(但不确定),这是因为该字段集正在创建一个新的块格式设置上下文-CSS规范当前未定义字段集是否应该,但是HTML5规范说它“期望”它们。
有什么方法可以防止字段集阻止孩子和兄弟姐妹之间的边距崩溃?