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 相关文章推荐
网站导致浏览器崩溃的原因总结(多款浏览器) 推荐
Apr 15 Javascript
JS图片根据鼠标滚动延时加载的实例代码
Jul 13 Javascript
js(jQuery)获取时间的方法及常用时间类搜集
Oct 23 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
Sep 12 Javascript
基于Vue.js实现简单搜索框
Mar 26 Javascript
vue router2.0二级路由的简单使用
Jul 05 Javascript
JS按钮闪烁功能的实现代码
Jul 21 Javascript
解决vue.js this.$router.push无效的问题
Sep 03 Javascript
Nuxt.js开启SSR渲染的教程详解
Nov 30 Javascript
vue-cli3跨域配置的简单方法
Sep 06 Javascript
JavaScript设计模式--简单工厂模式定义与应用案例详解
May 23 Javascript
Vue文本模糊匹配功能如何实现
Jul 30 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 Session无效分析资料整理
2016/11/29 PHP
JavaScript 模仿vbs中的 DateAdd() 函数的代码
2007/08/13 Javascript
jQuery 学习第六课 实现一个Ajax的TreeView
2010/05/17 Javascript
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
javascript学习笔记(十一) 正则表达式介绍
2012/06/20 Javascript
js控制CSS样式属性语法对照表
2012/12/11 Javascript
jquery实现邮箱自动填充提示功能
2015/11/17 Javascript
JavaScript 栈的详解及实例代码
2017/01/22 Javascript
详解JavaScript RegExp对象
2017/02/04 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
JS实现图片居中悬浮效果
2017/12/25 Javascript
如何在vue中使用ts的示例代码
2018/02/28 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
2019/02/21 Javascript
用js限制网页只在微信浏览器中打开(或者只能手机端访问)
2020/12/24 Javascript
JS实现点击掉落特效
2021/01/29 Javascript
编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法
2016/01/20 Python
MySQL适配器PyMySQL详解
2017/09/20 Python
Python下调用Linux的Shell命令的方法
2018/06/12 Python
Python实现制度转换(货币,温度,长度)
2019/07/14 Python
wxPython多个窗口的基本结构
2019/11/19 Python
微软俄罗斯官方网站:Microsoft俄罗斯
2016/09/18 全球购物
Hotels.com爱尔兰:全球酒店预订
2017/02/24 全球购物
美国二手复古奢侈品包包购物网站:LXRandCo
2019/06/18 全球购物
我能否用void** 指针作为参数, 使函数按引用接受一般指针
2013/02/16 面试题
工程师岗位职责规定
2014/02/26 职场文书
个人贷款担保书
2014/04/01 职场文书
护士求职信范文
2014/05/24 职场文书
法学专业毕业生自荐信
2014/06/11 职场文书
2014光棍节大学生联谊活动方案
2014/10/10 职场文书
有限公司股东合作协议书
2014/10/29 职场文书
股东出资协议书
2016/03/21 职场文书
2019年XX公司的晨会制度及流程!
2019/07/23 职场文书
创业计划书之便利店
2019/09/05 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书
PHP面试题 wakeup魔法 Ezpop pop序列化与反序列化
2022/04/11 PHP
MySQL中的 inner join 和 left join的区别解析(小结果集驱动大结果集)
2023/05/08 MySQL