使用样式“clear”和“overflow”消除浮动元素对环绕行框的影响

  为元素设置“float”样式之后,元素会脱离标准文档流,不再占据原来的空间。后续元素会向前移动,占据这个新的空间。后续的文本会围绕着浮动元素分布,形成一种环绕布局的现象。

  示例代码:

  

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <title>test page</title>
 5     <meta charset="utf-8">
 6     <style type="text/css">
 7         #ele-1 {
 8             width: 100px;
 9             height: 50px;
10             background-color: #3E3;
11             float: left;
12         }
13         #ele-2 {
14             width: 500px;
15             background-color: #EE3;
16         }
17     </style>
18 </head>
19 <body>
20     <div id="ele-1">Div area!</div>
21     <p id="ele-2">
22         This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!This is a paragrapha!
23     </p>
24 </body>
25 </html>
View Code

 

  显示效果如下:

文本围绕浮动元素分布

  现在分别为“<p>”标签添加“clear:left”和“overflow:hidden”样式,消除这种环绕效果!

  添加样式“clear:left”之后,显示效果如下:

添加样式“clear:left”.

  添加样式“overflow:hidden”之后,显示效果如下:

添加样式“overflow:hidden”.

  可以通过合理的使用这两种样式效果实现页面布局。

 

转载于:https://www.cnblogs.com/tangfly/p/5876689.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值