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改变position值实现菜单滚动至顶部后固定
Jan 18 Javascript
JavaScript函数详解
Nov 17 Javascript
Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)
Mar 24 Javascript
JS控制弹出悬浮窗口(一览画面)的实例代码
May 30 Javascript
利用python分析access日志的方法
Oct 26 Javascript
Vue.js中用webpack合并打包多个组件并实现按需加载
Feb 17 Javascript
学习使用Bootstrap输入框、导航、分页等常用组件
May 11 Javascript
Angular6中使用Swiper的方法示例
Jul 09 Javascript
JavaScript类的继承方法小结【组合继承分析】
Jul 11 Javascript
微信小程序开发实现的IP地址查询功能示例
Mar 28 Javascript
vue实现从外部修改组件内部的变量的值
Jul 30 Javascript
深入了解Vue动态组件和异步组件
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
apache rewrite_module模块使用教程
2008/01/10 PHP
php中通过curl smtp发送邮件
2012/06/05 PHP
浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)
2013/06/29 PHP
PHPer 需要了解的 5 个 Composer 小技巧
2014/08/18 PHP
php通过array_merge()函数合并两个数组的方法
2015/03/18 PHP
php视频拍照上传头像功能实现代码分享
2015/10/08 PHP
crontab无法执行php的解决方法
2016/01/25 PHP
值得分享的php+ajax实时聊天室
2016/07/20 PHP
php json转换相关知识(小结)
2018/12/21 PHP
用javascript实现读取txt文档的脚本
2007/07/20 Javascript
JavaScript控制网页层收起和展开效果的方法
2015/04/15 Javascript
JavaScript实现跨浏览器的添加及删除事件绑定函数实例
2015/08/04 Javascript
JavaScript图像延迟加载库Echo.js
2016/04/05 Javascript
jQuery height()、innerHeight()、outerHeight()函数的区别详解
2016/05/23 Javascript
ajax分页效果(bootstrap模态框)
2017/01/23 Javascript
Vuex之理解state的用法实例
2017/04/19 Javascript
Bootstrap table使用方法总结
2017/05/10 Javascript
Bootstrap标签页(Tab)插件切换echarts不显示问题的解决
2018/07/13 Javascript
Bootstrap Table中的多选框删除功能
2018/07/15 Javascript
Python 命令行非阻塞输入的小例子
2013/09/27 Python
Python实现批量检测HTTP服务的状态
2016/10/27 Python
python re模块findall()函数实例解析
2018/01/19 Python
Python简单实现的代理服务器端口映射功能示例
2018/04/08 Python
Appium+python自动化怎么查看程序所占端口号和IP
2019/06/14 Python
python3+PyQt5 实现Rich文本的行编辑方法
2019/06/17 Python
Python使用jpype模块调用jar包过程解析
2020/07/29 Python
教师实习自我鉴定
2013/12/18 职场文书
小学生班会演讲稿
2014/01/09 职场文书
关于孝道的演讲稿
2014/05/21 职场文书
低碳环保演讲稿
2014/08/28 职场文书
2015试用期转正工作总结
2014/12/12 职场文书
2015教师个人工作总结范文
2015/03/31 职场文书
2015年党风廉政建设工作总结
2015/04/09 职场文书
呼啸山庄读书笔记
2015/06/29 职场文书
python3 实现mysql数据库连接池的示例代码
2021/04/17 Python
python利用pandas分析学生期末成绩实例代码
2021/07/09 Python