当前位置: 首页 > 工具软件 > SCUT_css > 使用案例 >

css 获取元素的高度为0,css浮动中避免包含元素高度为0的4种解决方法

孟开宇
2023-12-01

问题:当子元素中使用了float时,如果其父元素不指定高度,其高度将为0

解决:清除(闭合)浮动元素,使其父div高度自适应

方法一:额外标签+clear:both     (W3C推荐方法,兼容性较好)

在父div的最后插入一个无语义的额外标签,使其style为clear:both。

如:

或:

方法二:使用after伪类             (兼容性一般)

使用伪类在父div的末尾添加新的内容(如一个点),来清除浮动。

如:#父div:after{conten:”.”;height=0;visibility:hidden;display:block;clear:both;}

方法三:overflow:hidden|auto      (可能会有负面影响,使用时多测试)

设置父div的overflow为hidden或auto。

方法四:浮动父div                    (IE/win、标准浏览器中较好,不推荐)

让父div也浮动,因为浮动元素会闭合浮动元素。

CSS关于子元素设置了float属性后父元素高度为0的解释和解决方法

ibc.so.6 is needed by XXX"解决方法 折腾了几天,终于搞定了CentOS上的Canon LBP2900打印机驱动.中间遇到了一 ...

随机推荐

iOS开启隐藏文件以及显示文件方法

显示:defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏:defaults write com.apple.finder A ...

Rhel6-集群管理(luci&&ricci)配置文档

理论基础: User → HA →     Lb    → web → sql → 分布式filesystem ->磁盘I/O 用户   高可用 负载均衡    应用   数据库      mf ...

python学习day5--set、函数

1.set 无序,不重复序列 创建:与dict一样用{},区别在于dict内元素为键值对 se={"123","456,444"} print(type(se) ...

OTN交换&P-OTN有效减少100G网络成本(一)

近年来.网络运营商一直严重依赖基于ROADM的光传送设备,利用固定的点到点WDN联接.利用10G波长在整个城域网和广域网中汇聚及传送client业务.假设这些网络经过精细的设计规划,也能够合理.有效地 ...

Scut游戏引擎改造兼容Codis。

原生的Scut引擎是采用redis来做数据缓存层,引擎在以异步的方式(时间可配置,默认100ms)实现数据同步.为了提高redis的可扩展性.高可用性,把redis换成codis,因为codis有部分 ...

ios初体验< 运用属性传值,登录>

注意:ViewController.m文件 // 在第一个页面中,创建一个简单的登录页面,并且添加两个属性 1 #import "ViewController.h" #import ...

python之map,filter

map和filter是python里面比较重要的BIF,map的主要作用就是对集合里面的每一个元素进行处理,filter的作用就是过滤集合,具体功能如下 t =lambda x:x%2 list(fi ...

Intellij idea常用快捷键和技巧

一.常用快捷键 搜索 double shift 全文搜索内容 ctrl + shift + f 搜索文件 Ctrl + shift + n 打开项目窗口  Alt + 1 智能代码补全 Ctrl+Sh ...

application.properties配置文件

SpringBoot可以识别两种格式的配置文件,分别是yml文件与properties文件,可以将application.properties文件换成application.yml applicati ...

java判断传进来的是否是图片

public static void main(String[] args) throws IOException { String filePath = "C:\\Users\\80975 ...

 类似资料: