【发布时间】:2016-04-24 21:18:42
【问题描述】:
我曾经在 div 的末尾添加<br clear=all>,在 CSS 中没有高度值,以设置它的高度。
div 会根据内容缩小和增长。
不使用<br clear=all>,是否有更雄辩的方式将所有盒子的div高度设置为最高盒子的高度?请记住,div 会根据其中的内容改变高度。
下面是代码示例:
<div class="welcomeText">
<div class="houseTiles2">
<h1>TITLE<br><br></h1>
<p><br>Body copy 1</p><br clear="all">
</div>
<div class="houseTiles">
<h1 class="tileTitle">Title 2</h1><br>
<p class="tileDesc">Text text text text text text text text</p>
<br clear="all">
</div>
<div class="houseTiles">
<h1 class="tileTitle">Title 3</h1><br>
<p class="tileDesc">Text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text</p><br clear="all">
</div><br clear="all">
</div>
【问题讨论】:
-
您的意思是让所有 div 的高度相同还是只使用 clearfix 使父级成为最高 div 的高度?
-
你的意思是 clearfix 吗?
-
我在上面添加了代码。谢谢
-
@GT22 使用
clear="all"不会使它们的高度相同。为什么会这样? -
@vsync 感谢您的无用评论。