使用:after清除浮动

作者:Ghost 来源:CSS森林 时间:2008-10-30 12:10:00 

特点:不需要另外加个清除DIV

:after(伪对象)--设置在对象后发生的内容,通常和content配合使用,IE不支持此伪对象,非Ie 浏览器支持,所以并不影响到IE/WIN浏览器。

.wrapfix:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
}

设display:block;应用到:after元素,因为display的默认值是"inline", 不能收到clear的特性,同时将清除容器的高度设为零,height: 0;,可见度为隐藏。

加上下面的CSS样式

.wrapfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .wrapfix {height: 1%;}
.wrapfix {display: block;}
/* End hide from IE-mac */

就可以适用任何浏览器了。

content:"." ;

的意思仅仅是给添加一个点“.”的内容进去,具体的值和产生的效果是没有关系的。
因为height已经设为0,而且visibility: hidden。

这里是为了简单和节省字符,才用了"."。

标签:after,浮动,css
0
投稿

猜你喜欢

  • python上下文管理的使用场景实例讲解

    2022-01-31 08:38:33
  • 使用Pycharm+PyQt5弹出子窗口的程序代码

    2022-03-09 20:15:17
  • OpenCV 轮廓检测的实现方法

    2023-06-16 01:40:48
  • Python3.x版本中新的字符串格式化方法

    2021-10-12 17:32:23
  • css网页下拉菜单制作方法(3):样式修饰

    2007-02-03 11:39:00
  • 详解MySQL索引原理以及优化

    2024-01-16 18:18:25
  • 跟老齐学Python之list和str比较

    2021-02-26 22:36:36
  • Python新手学习标准库模块命名

    2021-01-16 05:18:06
  • Python OS模块实例详解

    2022-11-18 07:56:01
  • 将备份的SQLServer数据库转换为SQLite数据库操作方法

    2024-01-23 18:52:52
  • Django 权限认证(根据不同的用户,设置不同的显示和访问权限)

    2023-09-18 04:07:30
  • em与px的区别以及em特点和应用

    2008-11-11 12:03:00
  • Python批量修改文件名,文件再多也只要一秒

    2022-01-18 20:35:06
  • SQL字符串处理函数大全

    2024-01-25 07:09:13
  • Python numpy实现二维数组和一维数组拼接的方法

    2022-02-24 09:40:53
  • 利用Python的folium包绘制城市道路图的实现示例

    2021-01-26 02:02:16
  • 关于Python核心框架tornado的异步协程的2种方法详解

    2022-01-24 08:26:00
  • python 实现图片上传接口开发 并生成可以访问的图片url

    2021-03-19 01:02:02
  • 新手入门Mysql--概念

    2024-01-27 17:00:18
  • 如何往SQL Server数据库传递日期数据?

    2010-06-08 09:29:00
  • asp之家 网络编程 m.aspxhome.com