专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

清除浮动的三种方法 clear: both、width: 100%;overflow: hidden、换行_CSS学习

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/4 0:56:49       共计:3618 浏览

在写网页的时候经常会遇到各种浮动,比如你使用了float,就会造成紧跟在其后的元素产生影响,比如

<style>

    .box1{float:left;}

   .box2{}

</style>

<div class="box1">盒子1</div>

<div class="box1">盒子2</div>

此时,对box1进行了左浮动,那么盒子2本来是另起一行的块级元素,因为收到box1的浮动影响,会变成跟进box1的行内元素了,如果要摆脱box1的浮动影响,可以对box2浮动进行清除!

方法1:(推荐)

对box2进行清除浮动,增加:

box2{clear:both} 意为清除前后所有浮动

方法2:width: 100%;overflow: hidden

意为宽度改为100%,并隐藏浮动

方法3:使用br进行换行,这种情况也是可以的,要根据实际情况可能需要多个br才能完成换行清除浮动,最不建议使用!


版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:JavaScript基础_js/jQuery | ·下一条:CSS小技巧:position:absolute以及float:left/right都可以使用元素变为display:inline-block(块状元素)_CSS学习

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有