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 相关文章推荐
在Ajax中使用Flash实现跨域数据读取的实现方法
Dec 02 Javascript
Javascript面向对象编程(三) 非构造函数的继承
Aug 28 Javascript
在javascript中执行任意html代码的方法示例解读
Dec 25 Javascript
用javascript替换URL中的参数值示例代码
Jan 27 Javascript
js网页实时倒计时精确到秒级
Feb 10 Javascript
js判断滚动条是否已到页面最底部或顶部实例
Nov 20 Javascript
JavaScript中的alert()函数使用技巧详解
Dec 29 Javascript
基于jQuery实现美观且实用的倒计时实例代码
Dec 30 Javascript
Angularjs实现带查找筛选功能的select下拉框示例代码
Oct 04 Javascript
vue中组件的3种使用方式详解
Mar 23 Javascript
vue 父组件给子组件传值子组件给父组件传值的实例代码
Apr 15 Javascript
JS highcharts动态柱状图原理及实现
Oct 16 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中随机函数mt_rand()与rand()性能对比分析
2014/12/01 PHP
基于PHP微信红包的算法探讨
2016/07/21 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
2019/10/08 PHP
一些常用的JavaScript函数(json)附详细说明
2011/05/25 Javascript
Javascript表单验证要注意的事项
2014/09/29 Javascript
跟我学习javascript的Date对象
2015/11/19 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
将 vue 生成的 js 上传到七牛的实例
2017/07/28 Javascript
jQuery实现弹窗下底部页面禁止滑动效果
2017/12/19 jQuery
JavaScript使用小插件实现倒计时的方法讲解
2019/03/11 Javascript
7个好用的JavaScript技巧分享(译)
2019/05/07 Javascript
javascript实现简易聊天室
2019/07/12 Javascript
解决Vue打包上线之后部分CSS不生效的问题
2019/11/12 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
2020/11/04 Javascript
浅析Python基础-流程控制
2016/03/18 Python
python 3.0 模拟用户登录功能并实现三次错误锁定
2017/11/01 Python
TensorFlow实现AutoEncoder自编码器
2018/03/09 Python
python线程池threadpool实现篇
2018/04/27 Python
python: 自动安装缺失库文件的方法
2018/10/22 Python
Python实现多态、协议和鸭子类型的代码详解
2019/05/05 Python
python对接ihuyi实现短信验证码发送
2020/05/10 Python
解决margin 外边距合并问题
2019/07/03 HTML / CSS
使用HTML5的链接预取功能(link prefetching)给网站提速
2012/12/13 HTML / CSS
基于MUI框架使用HTML5实现的二维码扫描功能
2018/03/01 HTML / CSS
奥地利度假券的专家:we-are.travel
2019/04/10 全球购物
2014年群众路线党员自我评议
2014/09/24 职场文书
小学生作文评语集锦
2014/12/25 职场文书
胡桃夹子观后感
2015/06/11 职场文书
环保建议书范文
2015/09/14 职场文书
2016国庆节活动宣传语
2015/11/25 职场文书
2019年怎样才能撰写出优秀的自荐信
2019/03/25 职场文书
Python 实现定积分与二重定积分的操作
2021/05/26 Python
vue ref如何获取子组件属性值
2022/03/31 Vue.js
GTX1650super好不好 gtx1650super显卡属于什么级别
2022/04/08 数码科技
什么是css原子化,有什么用?
2022/04/24 HTML / CSS