MarginLon MarginLon
首页
  • Web

    • Web基础
    • Web布局
    • CodeSnippet
  • Vue

    • Vue
  • React

    • React
  • Node.js

    • Node.js
  • 技术文档
  • UI组件库
  • 动画库
  • 图形库
  • 桌面端
  • 学习笔记
  • 生活笔记
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

MarginLon

http://info.cern.ch
首页
  • Web

    • Web基础
    • Web布局
    • CodeSnippet
  • Vue

    • Vue
  • React

    • React
  • Node.js

    • Node.js
  • 技术文档
  • UI组件库
  • 动画库
  • 图形库
  • 桌面端
  • 学习笔记
  • 生活笔记
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Web基础

    • CSS技巧收藏
    • 响应式设计
    • 常用meta整理
    • CSS滚动条scrollbar
    • CSS超链接标签a
    • CSS裁剪clip-path
    • CSS表格table
    • CSS机制@At-rule
    • CSS清除浮动
      • 清除浮动
    • CSS预处理器
    • CSS选择器
    • CSS布局模型
    • CSS长度
    • CSS颜色
    • 左右分栏宽度拉伸调整
  • Web布局

  • CodeSnippet

  • Vue

  • React

  • 前端
  • Web基础
MarginLon
2022-12-27
目录

CSS清除浮动

# 清除浮动

<!-- 
  面试题: 如何清浮动(多少种) => 方案有哪些优缺点 => 原理是什么?
    + 添加高度 height=内容的高度   优点:属性设置简单   缺点: 高度写死  (不建议使用)
    + BFC(overflow:hidden)       优点:属性设置简单   缺点: 溢出隐藏(下拉框)  
    + clear:both (float的天敌clear) 优点:css专门用来清浮动的属性 缺点: 添加很多无意义的空标签 
      -  块特定的元素 div
      -  空内容
      -  clear:both
    + 利用伪元素::after (最常用)    优点:复用  缺点: 样式太多  
    
    浮动:
    - 让元素消失的方法(越多越好)  display:none + opacity:0 
    -  display:none ,opactity:0, overflow: hidden(超出); 和 visibility: hidden; 区别
    -  display取值?
    -  行内的分类及相互转化
    -  overflow:hidden 的多个作用
    -  BFC原理
 -->
<style>
  .clearfix::after {
    content: '';
    display: block;
    clear: both;

    font-size: 0;
    width: 0;
    height: 0;
    overflow: hidden;
    visibility: hidden;
  }
  .clearfix {
    *zoom: 1;
  }
</style>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
编辑 (opens new window)
上次更新: 2023/04/01, 15:26:22
CSS机制@At-rule
CSS预处理器

← CSS机制@At-rule CSS预处理器→

最近更新
01
KnockoutJS
11-12
02
综述
10-17
03
前言
10-12
更多文章>
Theme by Vdoing | Copyright © 2019-2024 MarginLon | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式