CSS防止父级边框塌陷的四种方法

1.推荐:加空div

因为父容器只设置了宽度,没设置高度,里面再加一个空盒子也是这样,这个空盒子就会撑满父容器

复制代码
<div style="clear:both;"></div>

2.给父容器设置高度:

缺点:得来回设置父容器高度

3.overflow:溢出处理

visible:默认值。内容不会被修剪,会呈现在盒子之外

hidden:内容会被修剪,并且其余内容是不可见的

overfl:hidden

scroll:内容会被修剪,但是浏览器会显示滚动条以便查看其余内容

auto:如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容

4.推荐:父级添加伪类after

也就相当于加一个空盒子,但是这个没有冗余代码

复制代码
xxx:after{
    content: '';          /*在clear类后面添加内容为空*/
    display: block;      /*把添加的内容转化为块元素*/
    clear: both;         /*清除这个元素两边的浮动*/
}
相关推荐
甜味弥漫4 小时前
一文搞懂 Flex 弹性布局:为什么它成为现代 CSS 布局的首选?
css
用户0595401744612 小时前
AI记忆存储一致性踩坑实录:每天手工回归200条对话,直到我用pytest+Redis搭建自动化验证
前端·css
星河耀银海1 天前
框架结合:Vue+HTML5+AI实现智能前端应用开发
前端·vue.js·html5
思码梁田1 天前
CSS letter-spacing 属性详解:掌控字符之间的呼吸感
前端·css
贾伟康1 天前
【安心陪诊 Agent v1.1】首页可信设计实战:HTML/CSS 状态卡与急症分流
css·html·harmonyos·ai agent·首页设计
AZaLEan__1 天前
CSS文档流相关:BFC
前端·css
‘’林花谢了春红‘’2 天前
小玩意 生日快乐
css·html·css3
梨想橙汁2 天前
CSS零基础入门:语法、引入方式与基础样式全解析
css
七牛开发者2 天前
RAG 工程里的上下文剪枝:如何减少 68% 的上下文
前端·css·github
叉歪2 天前
为 UnoCSS 扩展无限色阶与主题换色
前端·css