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 相关文章推荐
js 判断js函数、变量是否存在的简单示例代码
Mar 04 Javascript
JQuery显示隐藏DIV的方法及代码实例
Apr 16 Javascript
jQuery实现动画效果circle实例
Aug 06 Javascript
JavaScript获取css行间样式,内连样式和外链样式的简单方法
Jul 18 Javascript
JavaScript中数组的22种方法必学(推荐)
Jul 20 Javascript
一个例子轻松学会Vue.js
Jan 02 Javascript
javascript实现的图片预览功能
Mar 25 Javascript
JavaScript模拟文件拖选框样式v1.0的实例
Aug 04 Javascript
vue页面使用阿里oss上传功能的实例(二)
Aug 09 Javascript
JS+H5 Canvas实现时钟效果
Jul 20 Javascript
JavaScript隐式类型转换代码实例
May 29 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
Jan 26 Vue.js
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
这部番真是良心,画质好到像风景区,剧情让人跟着小公会热血沸腾
2020/03/10 日漫
php短址转换实现方法
2015/02/25 PHP
php算法实例分享
2015/07/14 PHP
用JavaScript编写COM组件的步骤
2009/03/17 Javascript
文本域中换行符的替换示例
2014/03/04 Javascript
jquery动画效果学习笔记(8种效果)
2015/11/13 Javascript
详解Nodejs基于mongoose模块的增删改查的操作
2016/12/21 NodeJs
提高Web性能的前端优化技巧总结
2017/02/27 Javascript
详解vue项目优化之按需加载组件-使用webpack require.ensure
2017/06/13 Javascript
VUEJS 2.0 子组件访问/调用父组件的实例
2018/02/10 Javascript
nodejs中express入门和基础知识点学习
2018/09/13 NodeJs
js的对象与函数详解
2019/01/21 Javascript
[02:40]DOTA2英雄基础教程 先知
2013/11/29 DOTA
Python基于select实现的socket服务器
2016/04/13 Python
python append、extend与insert的区别
2016/10/13 Python
Python之py2exe打包工具详解
2017/06/14 Python
matplotlib绘制多个子图(subplot)的方法
2019/12/03 Python
利用pandas将非数值数据转换成数值的方式
2019/12/18 Python
Python爬取腾讯视频评论的思路详解
2019/12/19 Python
python保存log日志,实现用log日志画图
2019/12/24 Python
TENSORFLOW变量作用域(VARIABLE SCOPE)
2020/01/10 Python
Python代码一键转Jar包及Java调用Python新姿势
2020/03/10 Python
HTML5 File API改善网页上传功能
2009/08/19 HTML / CSS
html5各种页面切换效果和模态对话框用法总结
2014/12/15 HTML / CSS
美国皮靴公司自1863年:The Frye Company
2016/11/30 全球购物
REISS英国官网:伦敦High Street最受欢迎品牌
2016/12/21 全球购物
香蕉共和国工厂店:Banana Republic Factory
2018/06/09 全球购物
帕克纽约:PARKER NY
2018/12/09 全球购物
马来西亚在线购物市场:PGMall.my
2019/10/13 全球购物
岗位职责的定义
2013/11/10 职场文书
工作中个人的自我评价
2013/12/31 职场文书
优秀学生获奖感言
2014/02/15 职场文书
关于空气污染危害的感想
2015/08/11 职场文书
家电创业计划书
2019/08/05 职场文书
jackson json序列化实现首字母大写,第二个字母需小写
2021/06/29 Java/Android
苹果可能正在打击不进行更新的 App
2022/04/24 数码科技