设为首页收藏本站
天天打卡

 找回密码
 立即注册
搜索
查看: 143|回复: 12

HTML清除浮动的其中两种方式

[复制链接]
发表于 2024-4-20 10:31:40 | 显示全部楼层 |阅读模式
一、清除浮动的方式一
给前面一个父元素设置高度,​注意:企业开发中能不写高度就不写高度
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>D131_ClearFloat</title>
  6.     <style>
  7.         .smallbox1{
  8.             width:100px;
  9.             height:100px;
  10.             background-color: red;
  11.             boder:3px solid black;
  12.             margin:5px;
  13.             float:right;

  14.         }
  15.         .smallbox2{
  16.             width:100px;
  17.             height:100px;
  18.             background-color: red;
  19.             boder:3px solid black;
  20.             margin:5px;

  21.         }
  22.         .smallbox3{
  23.             width:100px;
  24.             height:100px;
  25.             background-color: red;
  26.             boder:3px solid black;
  27.             margin:5px;

  28.         }
  29.         .smallbox4{
  30.             width:100px;
  31.             height:100px;
  32.             background-color: red;
  33.             boder:3px solid black;
  34.             margin:5px;

  35.         }
  36.         .smallbox5{
  37.             width:100px;
  38.             height:100px;
  39.             background-color: red;
  40.             boder:3px solid black;
  41.             margin:5px;

  42.         }
  43.         .smallbox6{
  44.             width:100px;
  45.             height:100px;
  46.             background-color: red;
  47.             boder:3px solid black;
  48.             margin:5px;

  49.         }
  50.         .bigbox1,.bigbox2{
  51.             /*width:400px;*/
  52.             /*width:400px;*/
  53.             background-color: green;
  54.             border:3px black solid;
  55.         }
  56. </style>
  57. </head>
  58. <body>
  59. <div class="bigbox1">
  60.     <div class="smallbox1"></div>
  61.     <div class="smallbox2"></div>
  62.     <div class="smallbox3"></div>
  63. </div>
  64. <div class="bigbox2">
  65.     <div class="smallbox4"></div>
  66.     <div class="smallbox5"></div>
  67.     <div class="smallbox6"></div>
  68. </div>
  69. </body>
  70. </html>
复制代码

二、清除浮动的第二种方式
给后面的属性添加clear属性
clear属性取值:
none:默认取值,按照浮动元素的排序规则进行排序(左浮动找左浮动,右浮动找右浮动)
left:不要找前面的左浮动元素
right:不要找前面的右浮动元素
both:不要找前面的左浮动和有浮动元素
例如:我们不设置大盒子的宽高,小盒子会把大盒子撑起来,但是两个大盒子会因此而在一行上
  1. .smallbox1{
  2.             width:100px;
  3.             height: 100px;
  4.             float:left;
  5.             background-color: red;
  6.             border:2px solid black;
  7.         }
  8.         .smallbox2{
  9.             width:100px;
  10.             height: 100px;
  11.             float:left;
  12.             background-color: red;
  13.             border:2px solid black;
  14.         }
  15.         .smallbox3{
  16.             width:100px;
  17.             height: 100px;
  18.             float:left;
  19.             background-color:blue;
  20.             border:2px solid black;
  21.         }
  22.         .smallbox4{
  23.             width:100px;
  24.             height: 100px;
  25.             float:left;
  26.             background-color: blue;
  27.             border:2px solid black;
  28.         }
  29.     </style>
  30. </head>
  31. <body>
  32. <div class="bigbox1">
  33.     <div class="smallbox1"></div>
  34.     <div class="smallbox2"></div>
  35. </div>
  36. <div class="bigbox2">
  37.     <div class="smallbox3"></div>
  38.     <div class="smallbox4"></div>
  39. </div>
  40. </body>
复制代码

我们使用clear属性在第三个小盒子上,这样就可以另起一行了(第四个就不用,因为我们就想让第三个挨着第四个),只需要第三个小盒子的代码修改代码
  1.       .smallbox3{
  2.             clear:left;
  3.             width:100px;
  4.             height: 100px;
  5.             float:left;
  6.             background-color:blue;
  7.             border:2px solid black;
  8.         }
复制代码

​注意点:margin属性失效了,不失效的方式我们下次再说。
三、源码:
D131_ClearFloat.html
D132_CLearAttribute.html
地址:
https://github.com/ruigege66/HTML_learning/blob/master/D131_ClearFloat.html
https://github.com/ruigege66/HTML_learning/blob/master/D132_CLearAttribute.html
总结
以上所述是小编给大家介绍的HTML清除浮动的其中两种方式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

3

主题

69

回帖

205

积分

中级会员

积分
205
发表于 2024-4-20 16:36:53 | 显示全部楼层
666666666666666666
  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:27
  • 最近打卡:2024-05-22 05:35:33

0

主题

54

回帖

146

积分

注册会员

积分
146

热心会员付费会员

发表于 2024-4-21 18:07:32 | 显示全部楼层
666666666666

1

主题

55

回帖

130

积分

注册会员

积分
130
发表于 2024-4-27 12:39:36 | 显示全部楼层
我想了解更多

1

主题

63

回帖

148

积分

注册会员

积分
148
发表于 2024-5-28 15:54:43 | 显示全部楼层
我想了解更多

1

主题

62

回帖

148

积分

注册会员

积分
148
发表于 2024-6-17 13:33:45 | 显示全部楼层
让我们一起努力

1

主题

65

回帖

138

积分

注册会员

积分
138
发表于 2024-6-22 09:40:48 | 显示全部楼层
友善的讨论氛围是非常重要的。

1

主题

45

回帖

113

积分

注册会员

积分
113
发表于 2024-6-28 05:10:30 | 显示全部楼层
谢谢你的提醒,我会注意的。

1

主题

32

回帖

88

积分

注册会员

积分
88
发表于 2024-6-28 07:16:50 | 显示全部楼层
感谢分享,受益匪浅!

2

主题

43

回帖

130

积分

注册会员

积分
130
发表于 2024-7-12 20:26:43 | 显示全部楼层
顶一个,观点非常中肯!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|爱云论坛 - d.taiji888.cn - 技术学习 免费资源分享 ( 蜀ICP备2022010826号 )|天天打卡

GMT+8, 2024-11-24 09:27 , Processed in 0.105100 second(s), 28 queries .

Powered by i云网络 Licensed

© 2023-2028 正版授权

快速回复 返回顶部 返回列表