姨番单 发表于 2025-6-19 20:35:12

CSS3 清除浮动

CSS3 清除浮动

基础代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
   
</head>
<body>
    <h1>Hello World</h1>
   
      
      
   
</body>
</html>
[*]先去掉h1,和body的margin
[*]一个没有宽高限制的盒子包裹两个固定宽高的子盒子。
[*]让第一个去最左边,第二个去最右边
代码如下
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
   
</head>
<body>
    <h1>Hello World</h1>
   
      
      
   
</body>
</html>可以看到因为子容器脱离了标准流,导致父容器无法感知子容器的高度,而高度为0.
清除浮动代码

/* 清除浮动代码 */
.clearfix:before,
.clearfix:after {
        content: "";
        display: table;
}
.clearfix::after {
        clear: both;
}
/* 用来兼容IE */
.clearfix {
        zoom: 1;
}或者更简洁的做法
.clearfix::after {
        content: "";
        display: table;
        clear: both;
}或者更加现代的做法,但是不支持IE
.clearfix {
        display: flow-root;
}使用相对布局

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
   
</head>
<body>
    <h1>Hello World</h1>
   
      
      
   
</body>
</html>子元素同意脱离标准流,但是暂时不知道如何使父元素包裹子元素。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

史华乐 发表于 2025-10-8 17:11:34

谢谢分享,辛苦了

章绮云 发表于 2025-12-20 22:25:28

很好很强大我过来先占个楼 待编辑

祝娜娜 发表于 2025-12-24 03:12:08

用心讨论,共获提升!

赀倦 发表于 2025-12-27 02:07:30

前排留名,哈哈哈

溶绚 发表于 2026-1-4 05:49:58

感谢,下载保存了

后彼 发表于 2026-1-16 18:30:55

这个有用。

湄圳啸 发表于 2026-1-18 04:23:46

鼓励转贴优秀软件安全工具和文档!

阎一禾 发表于 2026-1-21 10:24:08

这个有用。

强怀梅 发表于 2026-1-23 07:36:30

很好很强大我过来先占个楼 待编辑

玛凶 发表于 2026-1-27 04:12:29

谢谢分享,辛苦了

谅潭好 发表于 2026-1-27 04:52:35

很好很强大我过来先占个楼 待编辑

余思洁 发表于 2026-1-27 08:42:57

喜欢鼓捣这些软件,现在用得少,谢谢分享!

栓州 发表于 2026-1-28 05:32:14

这个好,看起来很实用

国语诗 发表于 2026-1-28 17:57:38

不错,里面软件多更新就更好了

剧拧并 发表于 2026-1-29 06:11:57

感谢分享

溧久苟 发表于 2026-1-30 03:39:11

感谢发布原创作品,程序园因你更精彩

蒲善思 发表于 2026-2-3 06:45:49

感谢,下载保存了

忙贬 发表于 2026-2-6 09:58:35

东西不错很实用谢谢分享

跟尴 发表于 2026-2-6 23:41:39

谢谢分享,试用一下
页: [1] 2
查看完整版本: CSS3 清除浮动