首页 > 软件开发 > HTML >

怎样清除html元素的浮动

来源:互联网 2023-03-16 19:08:24 104

我们在制作html页面时,少不了对某些元素设置浮动,但是浮动是会继承的,所以我们需要为元素清除浮动,这样元素的父级元素才能正常的显示,下面小渔就来告诉大家一些清除浮动的方法3lr办公区 - 实用经验教程分享!

方法/步骤

  • 1

    首先,我们制作一个简单的html页面。父级元素是div,内部元素,是两个ul,两个ul分别是左浮动。并且为父级元素添加边框。3lr办公区 - 实用经验教程分享!

    怎样清除html元素的浮动3lr办公区 - 实用经验教程分享!

  • 2

    我们可以发现,父级元素根本没有被子元素的高度所撑开,而是只保持了h标签的高度,这就是浮动,导致的。3lr办公区 - 实用经验教程分享!

    怎样清除html元素的浮动3lr办公区 - 实用经验教程分享!

  • 3

    清除浮动,顾名思义就是clear:both,这的确是一种方法,但是要确定我们的clear:both是应用在哪里。3lr办公区 - 实用经验教程分享!

    怎样清除html元素的浮动3lr办公区 - 实用经验教程分享!

  • 4

    我们可以在html页面上,最后一个浮动元素的后面,添加一个div,并设置其style为clear:both。3lr办公区 - 实用经验教程分享!

    怎样清除html元素的浮动3lr办公区 - 实用经验教程分享!

  • 5

    我们还可以为浮动的元素的父级元素添加伪类,*::after{content""; display:block; clear:both},这样将会使得浮动止于此3lr办公区 - 实用经验教程分享!

    怎样清除html元素的浮动3lr办公区 - 实用经验教程分享!

  • 6

    除了这些,我们还可以为父级元素添加overflow属性,可以设为hidden,也可以设为auto3lr办公区 - 实用经验教程分享!

    怎样清除html元素的浮动3lr办公区 - 实用经验教程分享!

  • 6本页面未经许可获取自百度经验
  • 7

    以上三种方法是小渔自己通过亲身经历,总结而来的哦。正确的页面显示效果如图所示3lr办公区 - 实用经验教程分享!

    怎样清除html元素的浮动3lr办公区 - 实用经验教程分享!

  • 注意事项

    • 小渔个人整理、总结,希望可以帮到大家

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!3lr办公区 - 实用经验教程分享!


    标签: HTML

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码