博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用 after 伪类清除浮动
阅读量:5213 次
发布时间:2019-06-14

本文共 802 字,大约阅读时间需要 2 分钟。

以前清除浮动的时候总是在想要清除浮动的元素后面添加

1 

或者写在br标签里面来解决,但这样会增加无语义的标签,下面是用after伪类实现,兼容多种浏览器

1 .clearfix:after{2     content:"";3     display:block;4     height:0;5     clear:both;6     visibility:hidden;7 }

为兼容IE6,IE7,因为ie6,ie7不能用after伪类。加上下面代码

1 .clearfix{
zoom:1}

一般情况下,如果父层内部有浮动(float)可能导致父层的高度为0,加上clearfix后就行了

HTML:

1 
2
left
3
right
4

CSS:

1 .clearfix{
zoom:1} 2 .clearfix:after{ 3 content:""; 4 display:block; 5 height:0; 6 clear:both; 7 visibility:hidden; 8 } 9 .parent{10 background-color:red;11 width:120px;12 }13 .left{14 float:left;15 background-color:pink;16 height:60px;17 }18 .right{19 float:right;20 background-color:#abcdef;21 }

 

转载于:https://www.cnblogs.com/yhsa/p/6483720.html

你可能感兴趣的文章
启动tomcat时cmd窗口一闪而过
查看>>
两个有序数列,求中间值 Median of Two Sorted Arrays
查看>>
vue路由的实现原理
查看>>
Java核心技术:Java异常处理
查看>>
Python 学习笔记一
查看>>
引入列表,将对话分类添加到对应列表中
查看>>
回文子串
查看>>
Count Numbers
查看>>
React——JSX
查看>>
编写高质量代码改善C#程序的157个建议——建议110:用类来代替enum
查看>>
最大公约数求解
查看>>
网卡bond技术
查看>>
UITabbarController的UITabbarItem(例:"我的")点击时,判断是否登录
查看>>
机器学习之支持向量机(一):支持向量机的公式推导
查看>>
对【SQL SERVER 分布式事务解决方案】的心得补充
查看>>
UNIX基础知识之输入和输出
查看>>
Diango路由映射FBV和CBV
查看>>
Android Studio配置指南总结
查看>>
【洛谷 P1666】 前缀单词 (Trie)
查看>>
python之装饰器
查看>>