長期以來,我一直在使用名爲clear
的CSS類,它只有規則clear: both
。我用它以下面的方式(在Django的語法中的,但它並不重要):「明確:兩種」的最佳方式
{% for item in collection %}
<ul class="horiz"><!-- horizontal list -->
<li>{{ item }}</li>
<li>{{ item }}</li>
</ul>
<div class="clear"></div>
{% endfor %}
正如你所看到的,我做了一堆水平列表,使它看起來就像一個表。想象一下,CSS規則.horiz li
意味着float: left
。請注意,我在這個「表格」的每一行之後使用了<div class="clear"></div>
,很多HTML都是這麼簡單的。
這真的是要走的路嗎?有沒有更簡單的,我只是沒有想過?
這是一個愚蠢的問題,但你可以將佈置的東西視爲表格數據嗎? – 2009-08-06 11:16:37
我知道這是封閉的,但我的答案(只是搜索了一個類似的問題,發現這個頁面是一個容器與溢出汽車:http://www.quirksmode.org/css/clearing.html – Jon 2012-07-24 13:42:51