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

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

清除浮动的最简写法。\20是一个空白符,没有高度,所以不用加visibility:hidden

.cf:before, .cf:after {
content: ""; display: table; }.cf:after {
clear: both; }.cf {
zoom: 1; }

 bootstrap的写法

.clearfix {
*zoom: 1;}.clearfix:before,.clearfix:after {
display: table; line-height: 0; content: "";}.clearfix:after {
clear: both;}

 Unicode字符里有一个“零宽度空格”,即  ,使用这个字符替代content的内容“点”,可以缩减代码量——因为这个字符本身就是不可见的,所以不必再重复使用 visibility:hidden; 来把它藏起来。然后代码就变成了下面这样:

.clearfix:after{
clear:both;content:"\200B";display:block;height:0;}.clearfix{
*zoom:1;}
/* For modern browsers */.clearfix:before,.clearfix:after {
content:""; display:table;} .clearfix:after {
clear:both;} /* For IE 6/7 (trigger hasLayout) */.clearfix{
zoom:1;}

 

转载于:https://www.cnblogs.com/wannasing/archive/2013/05/16/3082137.html

你可能感兴趣的文章
tomcat 安装
查看>>
C#调用c++创建的dll
查看>>
12.02个人博客
查看>>
Notification通知代码简洁使用
查看>>
UIView 动画
查看>>
ssh加密公私钥
查看>>
快速部署Python应用:Nginx+uWSGI配置详解
查看>>
mybatis-generator生成数据对象
查看>>
java Queue中 add/offer,element/peek,remove/poll区别
查看>>
一个继承了抽象类的普通类的执行顺序
查看>>
Map集合中key不存在时使用toString()方法、valueOf()方法和强制转换((String))之间的区别...
查看>>
ArcIMS 开发学习笔记(一)
查看>>
leetcode_1095. Find in Mountain Array_[Binary Search]
查看>>
关于搭建haddoop分布式系统的全部过程复习
查看>>
简单使用SOCKET,TCP,UDP模式之间的通信
查看>>
js历史返回
查看>>
JavaWeb之JavaMail
查看>>
430. Flatten a Multilevel Doubly Linked List - Medium
查看>>
ASP.NET MVC学前篇之Lambda表达式、依赖倒置
查看>>
空白不曾停止。。。
查看>>