gpt4 book ai didi

html - 复制清除 :both element

转载 作者:太空宇宙 更新时间:2023-11-03 23:34:47 25 4
gpt4 key购买 nike

假设您具有三个元素:

<header>
<!-- stuff -->
</header>
<main style="background-color:red;">
<!-- stuff -->
<div style="float:left;height:300px;">tall stuff</div>
</main>
<footer style="background-color:blue;clear:both;">
<!-- stuff -->
</footer>

当然,div会从 main 的底部伸出来元素。这可以通过插入 <div style="clear:both;"></div> 来解决。元素作为 main 的最后一个子元素.不过我讨厌这样做(而且我对这方面的知识真的已经过时了)并且想知道是否有其他选择。

最佳答案

您可以使用伪元素仅通过 CSS 来实现:

main:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}

关于html - 复制清除 :both element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24416322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com