(1)防止子元素的margin越界
.parent:before {
content: ' ';
display: table;
}
(2)清除子元素的浮动对父元素及后续元素造成的影响
.parent:after {
content: ' ';
display: table;
clear: both;
}
本文介绍了使用CSS解决两个常见布局问题的方法:一是通过:before伪元素防止子元素margin负值导致的间距问题;二是利用:after伪元素清除子元素浮动对父元素及其他元素的影响。
(1)防止子元素的margin越界
.parent:before {
content: ' ';
display: table;
}
(2)清除子元素的浮动对父元素及后续元素造成的影响
.parent:after {
content: ' ';
display: table;
clear: both;
}
8288

被折叠的 条评论
为什么被折叠?