方法一、

这个方法来源于positioniseverything ,通过after伪类实现,完全兼容当前主流浏览器。

 1 <style type="text/css">2 .clearfix:after {3     content: ".";4     display: block;5     height: 0;6     clear: both;7     visibility: hidden;8 }9 .clearfix {display: inline-block;}  /* for IE/Mac */
10 </style>
11 <!-- main stylesheet ends, CC with new stylesheet below... -->
12 <!--[if IE]>
13 <style type="text/css">
14 .clearfix {
15     zoom: 1;            /* triggers hasLayout */
16     display: block;     /* resets display for IE/Win */
17 }
18 /* Only IE can see inside the conditional comment
19 and read this CSS rule. Don't ever use a normal HTML
20 comment inside the CC or it will close prematurely. */
21 </style>
22 <![endif]-->

方法二、

还有一个无敌的清除浮动的样式,这个是通过独立的代码来清除的。

 1 html body div.clear,2 html body span.clear3 {4     background: none;5     border: 0;6     clear: both;7     display: block;8     float: none;9     font-size: 0;
10     margin: 0;
11     padding: 0;
12     overflow: hidden;
13     visibility: hidden;
14     width: 0;
15     height: 0;
16 }

可以通过在页面div中添加clear样式来清除页面中的浮动。

1 <div class=”clear”>
2 </div>
3 或
4 <span class=”clear”>
5 </span>

方法三、

实际项目中常用如下代码:

1 .clear:after {
2     clear: both;
3     content: " ";
4     display: block;
5     height: 0;
6     overflow: hidden;
7     visibility: hidden;
8 }

使用方法如下:

1 <div class="clear">
2     <div class="title">标题<div>
3     <div class="content">内容</div>
4 </div>

转载于:https://www.cnblogs.com/whiterock/p/7229183.html

div标签清除float浮动样式方法相关推荐

  1. CSS清除浮动 清除float浮动

    一般浮动是什么情况呢?一般是一个盒子里使用了CSS float浮动属性,导致父级 对象盒子不能被撑开,这样CSS float浮动就产生了. 1.背景不能显示 由于浮动产生,如果对父级设置了(CSS b ...

  2. CSS:盒子模型和清除float浮动的三种常用方法

    目录 一:浮动产生原因: 二:浮动产生副作用: 三:浮动解决方法: QUESTION:CSS盒子模型清除浮动? ANSWER: 一:浮动产生原因: 一般浮动是什么情况呢?一般是一个盒子里使用了CSS ...

  3. 清除float浮动的几种方法

    2019独角兽企业重金招聘Python工程师标准>>> float 属性定义元素在哪个方向浮动.以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动 ...

  4. CSS清除浮动_清除float浮动

    CSS清除浮动方法集合 一.浮动产生原因   -   TOP 一般浮动是什么情况呢?一般是一个盒子里使用了CSS float浮动属性,导致父级对象盒子不能被撑开,这样CSS float浮动就产生了. ...

  5. (12)css—float浮动样式

    一.什么是浮动? 浮动是一种非常重要的布局属性. 属性名:float,漂流.浮动的意思. 属性值:left 左浮动 right 右浮动 作用:让元素脱离标准流,同一级的浮动的元素可以并排在一排显示. ...

  6. 子div用了float浮动之后,如何撑开父元素,让父元素div自动适应高度的问题

    方法一: html: <div id="all1"><div id="left1">1</div><div id=&q ...

  7. CSS样式 float浮动用法

    CSS样式 float浮动用法 前言 Css样式的float浮动属性,用于设置标签对象(如:<div>标签盒子.<span>标签.<a>标签.<em>标 ...

  8. 2022-03-03 html网页布局练习(二):使用float浮动+html5新增标签进行网页布局

    设计图 https://s3.bmp.ovh/imgs/2023/02/10/f04eca2ec8533891.jpg 页面构成和思路 页面由头部header+轮拨图banner+选项卡片sectio ...

  9. 什么是 HTML div标签以及如何使用 CSS 设置样式

    HTML 分割标记,简称为"div",是一种特殊元素,可让您在网页上将相似的内容集组合在一起.您可以将其用作关联相似内容的通用容器. 标签是最常用的div标签之一,尽管引入了语义元 ...

  10. html如何布局div标签,用Div标签进行网页布局

    一.插入Div标签 可以通过手动插入Div标签并对它放们应用CSS定位样式来创建页面布局.要添加Div标签,将插入点放置在要显示Div标签的位置,选择[插入]>[布局对象]>[Div标签] ...

最新文章

  1. 机房空调制冷、加热、加湿、除湿这些功能如何应用?
  2. Python爬取京东笔记本电脑,来看看那个牌子最棒
  3. 链表笔试题汇编(一)
  4. 过河卒(洛谷P1002题解,Java语言描述)
  5. Virtual DOM(虚拟dom-2)
  6. django mysql处理_利用Django去操作数据库并完成简易的登录及编辑功能
  7. 云端软件平台 如何共享自己封装的云端软件
  8. 微软采纳我的建议在WES7增加媒体中心组件
  9. 《Go圣经》章三:基本数据
  10. 功率半导体器件的研究意义
  11. Java键盘交互设计输入法,儿童键盘输入交互方式探讨:为熊孩子设计的输入法...
  12. 我要创办一家公司,干翻JetBrains和IDEA!
  13. 什么是SEO,为什么要做SEO?
  14. 用Java语言编写打印菱形
  15. HTML5 Canvas编写五彩连珠(6):试玩
  16. Linux操作系统下/etc/hosts文件配置方法(域名映射)
  17. matlab中发现一特么别好用的画三维图函数ezmesh()
  18. 深度学习:GAN优化方法-DCGAN案例
  19. ssm+Vue计算机毕业设计校园舆情监控系统(程序+LW文档)
  20. AD练习笔记 51单片机最小系统开发板

热门文章

  1. java 判断double是否为整数_java 中如何判断输入的是int还是double
  2. 网络驱动器映射成功但无法更新文件_FTP映射网络驱动器-ExpanDrive for mac
  3. php mb strimwidth,如何解决WordPress内置函数mb_strimwidth()不能用问题?
  4. 相机标定 棋盘格 图_【连载2.3.1】结构光系统标定
  5. CUPS-Centos6-dockerfile
  6. Go语言备忘录(1):基本数据结构
  7. 在C7000+VMware vSphere5.5环境中的基础架构服务器部署实例
  8. HDU 2157 How many ways??
  9. c3p0数据库连接池不能取到连接
  10. pytorch——nn.BatchNorm2d()函数