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 相关文章推荐
google 搜索框添加关键字实现代码
Apr 24 Javascript
JavaScript检查弹出窗口是否被阻拦的方法技巧
Mar 13 Javascript
JavaScript学习小结(一)——JavaScript入门基础
Sep 02 Javascript
jQuery和hwSlider实现内容响应式可触控滑动切换效果附源码下载(二)
Jun 22 Javascript
jQuery 常见小例汇总
Dec 14 Javascript
AngularJS实现动态添加Option的方法
May 17 Javascript
vue导出html、word和pdf的实现代码
Jul 31 Javascript
vue中使用input[type=&quot;file&quot;]实现文件上传功能
Sep 10 Javascript
详解关于微信setData回调函数中的坑
Feb 18 Javascript
浅谈layui框架自带分页和表格重载的接口解析问题
Sep 11 Javascript
Vue 中如何将函数作为 props 传递给组件的实现代码
May 12 Javascript
vue3为什么要用proxy替代defineProperty
Oct 19 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 动态执行带有参数的类方法
2009/04/10 PHP
php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
2010/05/16 PHP
php生成图形验证码几种方法小结
2013/08/15 PHP
codeigniter教程之上传视频并使用ffmpeg转flv示例
2014/02/13 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
2014/11/04 PHP
php中switch与ifelse的效率区别及适用情况分析
2015/02/12 PHP
Yii2 rbac权限控制之rule教程详解
2016/06/23 PHP
php中使用array_filter()函数过滤数组实例讲解
2021/03/03 PHP
HTML代码中标签的全部属性 中文注释说明
2009/03/26 Javascript
JavaScript学习历程和心得小结
2010/08/16 Javascript
javascript的内存管理详解
2013/08/07 Javascript
jquery实现在页面加载的时自动为日期插件添加当前日期
2014/08/20 Javascript
简单实现js间歇或无缝滚动效果
2016/06/29 Javascript
概述jQuery中的ajax方法
2016/12/16 Javascript
js 递归和定时器的实例解析
2017/02/03 Javascript
微信小程序商城项目之商品属性分类(4)
2017/04/17 Javascript
Vue2.0点击切换类名改变样式的方法
2018/08/22 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
2019/05/30 Javascript
微信小程序wx.navigateTo中events属性实现页面间通信传值,数据同步
2019/07/13 Javascript
Layui 解决表格异步调用后台分页的问题
2019/10/26 Javascript
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
2020/04/28 Javascript
解决vue 使用axios.all()方法发起多个请求控制台报错的问题
2020/11/09 Javascript
Python找出list中最常出现元素的方法
2016/06/14 Python
解决使用PyCharm时无法启动控制台的问题
2019/01/19 Python
python文件写入write()的操作
2019/05/14 Python
python 根据字典的键值进行排序的方法
2019/07/24 Python
python中@property和property函数常见使用方法示例
2019/10/21 Python
Python 虚拟环境工作原理解析
2020/12/24 Python
党员学习正风肃纪思想汇报
2014/09/12 职场文书
小学生纪念九一八事变演讲稿
2014/09/14 职场文书
委托书的写法
2014/09/16 职场文书
党的群众路线教育实践活动对照检查材料范文
2014/09/24 职场文书
教师节晚会主持词
2015/06/30 职场文书
2016年“世界环境日”校园广播稿
2015/12/18 职场文书
《为人民服务》教学反思
2016/02/20 职场文书
使用react-virtualized实现图片动态高度长列表的问题
2021/05/28 Javascript