JS中使用 after 伪类清除浮动实例


Posted in Javascript onMarch 01, 2017

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

<div style="clear:both;"></div>

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

.clearfix:after{
  content:"";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

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

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

HTML:

<div class="parent clearfix">
   <div class="left">left</div>
   <div class="right">right</div>
 </div>

CSS:

.clearfix{zoom:1}  
.clearfix:after{
  content:"";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.parent{
  background-color:red;
  width:120px;
}
.left{
  float:left;
  background-color:pink;
  height:60px;
}
.right{
  float:right;
  background-color:#abcdef;
}

以上所述是小编给大家介绍的使用 after 伪类清除浮动实例,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript的9个陷阱及评点分析
May 16 Javascript
javascript 打开页面window.location和window.open的区别
Mar 17 Javascript
一个JQuery写的点击上下滚动的小例子
Aug 27 Javascript
js读取配置文件自写
Feb 11 Javascript
jquery实现类似淘宝星星评分功能有截图
Sep 15 Javascript
jQuery遍历json的方法(推荐)
Jun 12 Javascript
微信小程序 传值取值的几种方法总结
Jan 16 Javascript
Node.js学习之地址解析模块URL的使用详解
Sep 28 Javascript
canvas绘制爱心的几种方法总结(推荐)
Oct 31 Javascript
Vue实现双向绑定的原理以及响应式数据的方法
Jul 02 Javascript
Vue $emit $refs子父组件间方法的调用实例
Sep 12 Javascript
trackingjs+websocket+百度人脸识别API实现人脸签到
Nov 26 Javascript
Angular1.x自定义指令实例详解
Mar 01 #Javascript
轻松学习Javascript闭包
Mar 01 #Javascript
js图片延迟加载(Lazyload)三种实现方式
Mar 01 #Javascript
node.js实现回调的方法示例
Mar 01 #Javascript
JQ中$(window).load和$(document).ready区别与执行顺序
Mar 01 #Javascript
Angular2库初探
Mar 01 #Javascript
浅谈angular2的http请求返回结果的subcribe注意事项
Mar 01 #Javascript
You might like
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
19个超实用的PHP代码片段
2014/03/14 PHP
非常全面的php日期时间运算汇总
2015/11/04 PHP
thinkPHP2.1自定义标签库的导入方法详解
2016/07/20 PHP
PHP实现登陆表单提交CSRF及验证码
2017/01/24 PHP
下载网站打开页面后间隔多少时间才显示下载链接地址的代码
2010/04/25 Javascript
JavaScript实现网页上的浮动广告的简单方法
2013/06/14 Javascript
用jquery仿做发微博功能示例
2014/04/18 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
2015/03/02 Javascript
JavaScript继承模式粗探
2016/01/12 Javascript
DIV随滚动条滚动而滚动的实现代码【推荐】
2016/04/12 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
AngularJS入门教程之更多模板详解
2016/08/19 Javascript
JavaScript利用闭包实现模块化
2017/01/13 Javascript
从零开始做一个pagination分页组件
2017/03/15 Javascript
jquery中关于bind()方法的使用技巧分享
2017/03/30 jQuery
详解Vue中的Props与Data细微差别
2020/03/02 Javascript
Python psutil模块简单使用实例
2015/04/28 Python
Python中title()方法的使用简介
2015/05/20 Python
Django使用AJAX调用自己写的API接口的方法
2019/03/06 Python
Django 导出项目依赖库到 requirements.txt过程解析
2019/08/23 Python
Python实现基于socket的udp传输与接收功能详解
2019/11/15 Python
python try...finally...的实现方法
2020/11/25 Python
Python文件名匹配与文件复制的实现
2020/12/11 Python
聪明的粉丝购买门票的地方:TickPick
2018/03/09 全球购物
管理信息系学生的自我评价
2014/01/11 职场文书
给护士表扬信
2014/01/19 职场文书
幼儿园大班评语大全
2014/04/17 职场文书
社区春季防火方案
2014/06/02 职场文书
学校食品安全实施方案
2014/06/14 职场文书
大学毕业生管理学求职信
2014/09/01 职场文书
2015年科协工作总结
2015/05/19 职场文书
2015年税务稽查工作总结
2015/05/26 职场文书
分享:关于学习的励志名言赏析
2019/08/16 职场文书
导游词之徐州-云龙山
2019/09/29 职场文书
windows server 2012安装FTP并配置被动模式指定开放端口
2022/06/10 Servers