我有一个带有动态内容的浮动 div。在第一行我需要四个 div,同样在第二、第三、第四等......我需要四个 div。我可以将一个类分配给一个 div,它会自动生成其余的 div。我的问题是我可以将最小高度设置为 div,但我无法设置最大高度,因为内容是动态创建的。如果内容很低,则 div 不会排成一排。由于这个原因,即将到来的div也遇到了问题,如何安排这些div?
问问题
967 次
3 回答
1
让我们直截了当。您有多行,每行有 4 个 DIV - 我们称它们为单元格只是为了好玩。您希望它们的高度在整行中相同,同时具有动态内容。我要在这里勉强出去,建议你用一张桌子。
于 2009-07-13T05:00:00.507 回答
1
在新行的第一个 div 上,添加clear:both;
. 这将使所有的 div 排成一排。
div {float:left;border:1px solid #000;margin:20px;width:100px;}
.clear_both{clear:both;}
.one {height:100px;}
.two {height:50px;}
.three {height:200px;}
.four {height:150px;}
<div class="one"></div>
<div class="two"></div>
<div class="three"></div>
<div class="four"></div>
<div class="two clear_both"></div>
<div class="three"></div>
<div class="four"></div>
<div class="one"></div>
于 2009-07-13T11:01:46.160 回答
0
您可以做的一件事是固定高度,并使用overflow
CSS 属性集hide
来隐藏文本,并使用 title 属性在工具提示中显示整个文本。
于 2009-07-13T04:41:54.897 回答