方法一:父类添加after伪元素法

/* 样式法:清除浮动类似于结构中的隔墙法 */css代码
.clearfix:after {content: "";display: block;height: 0;clear: both;visibility: hidden;}.clearfix {/* IE6、7专有 */*zoom: 1;}



方法二:额外标签法——隔墙法(w3c推荐方法)
在最后一个浮动元素的后面添加一个块级元素(必须是块级元素不能是行内元素)

方法三:父级添加 overflow

方法四:双伪元素清除浮动

理解:

.clearfix: before, .clearfix: after {
content: “”;
display:table;
}
.clearfix: after{
clear:both;
}
.clearfix {
/* IE6、7专有 */
*zoom: 1;
}

web中的清除浮动方法相关推荐

  1. 一、css清除浮动方法学习笔记总结(超详细,简单易懂)

    ** css清除浮动方法学习笔记总结(超详细,简单易懂) ** 问题: 上图中,由于container(父级元素)未设置高度,其内部子元素设置了float浮动,导致与container同级(也就是co ...

  2. 「CSS」常见的清除浮动方法

    当元素设置float浮动后,该元素就会脱离文档流并向左/向右浮动,直到碰到父元素或者另一个浮动元素,浮动元素会造成父元素高度塌陷,所以当我们设置float后,需进行相应的清除浮动操作. 方法一:创建B ...

  3. 几种常用的清除浮动方法(一)

    From: https://www.cnblogs.com/nxl0908/p/7245460.html 1.父级div定义伪类:after和zoom <style type="tex ...

  4. 关于web中的颜色表示方法,你知道多少?

    前言 想要表示web中的各种颜色,大家首先想到的大概就是用十六进制或者RGB来表示.但在实际web中,是远不止这两种的.今天这篇文章就和大家聊一聊,在web中颜色的各种表示方法. 以如下代码为例,大家 ...

  5. CSS中clear“清除浮动”的作用原理

    CSS中clear"清除浮动"的作用原理 之前看视频中,总听到说clear不是清除浮动,而是消除浮动带来的影响,纠结了一天,没有理解,现在终于能明白这是什么意思了. 下面直接用代码 ...

  6. Web前端CSS清除浮动的5种方法

    在移动端清除浮动布局,常用的5种方法: 使用清除浮动的类: 使用overflow属性: 使用 flex 布局: 使用grid 布局: 使用 table 布局. 根据实际情况选择适合的方法,需要注意兼容 ...

  7. web前端css清除浮动的方法总结

    方法1:祖先加高法 //不常用,不能适应页面的快速变化 如果一个元素要浮动,那么它的祖先元素一定要有高度.有高度的盒子,才能关住浮动. 只要浮动在一个有高度的盒子中,那么这个浮动就不会影响后面的浮动元 ...

  8. css清除浮动方法总结

    一.伪元素清除浮动 1 .clearfix:after{ 2 content: ""; 3 display: table; 4 clear: both; 5 } 为什么选择disp ...

  9. html中加入清除浮动,HTML中清除浮动的几种办法

    为什么会有浮动 在一张HTML里,元素的排序方式遵循文档流.即是依次排序.从上到下,从左到右依次排序. 而脱离文档流就意味着不再遵循此规则.可以通过float与positon使得元素脱离文档流,当给一 ...

最新文章

  1. 外贸网站制作 网页的宽度多少为合适
  2. homework-04
  3. jsp程序带mysql数据库_【web开发】:JSP连接Mysql数据库(非常详细,代码一看就懂)...
  4. 外国人居留证办理手续
  5. 21天学通c++之7.10 for 循环 初始化多个变量
  6. 聊了一个小时,一名电子专业研究生的困惑
  7. 阜阳市乡镇企业中专学校计算机教师高翱简介,2017年中南林业科技大学博士研究生奖助学金...
  8. mysql5.6允许远程服务器访问数据库
  9. Android中文翻译组 - 简介
  10. 接入TapTap防沉迷系统的逻辑图
  11. Android 整合新浪微博SDK问题
  12. C/C++ 内存四区模型
  13. 哪里的http和socks5代理ip稳定速度快
  14. 大数据平台的开发与思考一:
  15. Adobe Photoshop CS6图片无法拖入解决方法
  16. Day23JavaSE——多线程实现
  17. 开源IM项目-InChat登录接口设计与实现(基于Netty)
  18. 700Gddos高防ip可以防御多少ddos cc攻击
  19. uboot通过u盘烧写linux内核,向Flash中烧写uboot和linux操作系统
  20. [QQ机器人]nonebot2 聊天插件

热门文章

  1. xpath.extract() 的使用
  2. 效率高、数据精,河段河道地形测量这样操作!
  3. 我在华清的嵌入式课程笔记(至2020.7.5)
  4. 方舟编译器的构建(笔记)
  5. margin-top、padding-top的值为百分比
  6. SpringBoot+AOP(@Around)
  7. mmWave Radar AWR1843硬件组成认识
  8. 什么是操作系统虚拟机?
  9. 通过Python自动压缩文件并发送邮件
  10. 串口通信是先发低位再发高位