我正在嘗試學習如何將表格內容放入css浮動。行格div上的bg顏色
我的方法是在「表」級別,「行」級別和「單元格」級別使用div。不知道這是一個好策略。
無論如何,當我在「表格」或「單元格」級別設置背景樣式時,我可以看到顏色變化。當我將它設置在行級時,它保持白色。
任何猜測發生了什麼事?有一個更好的方法嗎?
<h2>"Tables" work</h2>
<div style="width: 455px; background-color:#a4c4fc">
<div>
<div style="width: 70px; float: left">ID</div>
<div style="width: 220px; float: left">Lemons</div>
<div style="width: 50px; float: left">Horseradish</div>
</div>
<br clear: both>
<div>
<div style="width: 70px; float: left">1<LEFT></div>
<div style="width: 220px; float: left">3</div>
<div style="width: 50px; float: left">4</div>
</div>
</div>
<br>
<h2>"Row" divs do not seem to work</h2>
<div style="width: 455px">
<div style="background-color:#a4c4fc">
<div style="width: 70px; float: left">ID</div>
<div style="width: 220px; float: left">Lemons</div>
<div style="width: 50px; float: left">Horseradish</div>
</div>
<br clear: both>
<div style="background-color:#a4c4fc">
<div style="width: 70px; float: left">0</div>
<div style="width: 220px; float: left">0</div>
<div style="width: 50px; float: left">1</div>
</div>
</div>
<br>
<h2>Individual cell divs work</h2>
<div style="width: 455px">
<div style="background-color:#a4c4fc">
<div style="width: 70px; float: left; background-color:#a4c4fc">ID</div>
<div style="width: 220px; float: left; background-color:#a4c4fc">Lemons</div>
<div style="width: 50px; float: left; background-color:#a4c4fc">Horseradish</div>
</div>
<br clear: both>
<div style="background-color:#a4c4fc">
<div style="width: 70px; float: left; background-color:#a4c4fc">0</div>
<div style="width: 220px; float: left; background-color:#a4c4fc">0</div>
<div style="width: 50px; float: left; background-color:#a4c4fc">1</div>
</div>
</div>
你爲什麼要這樣做?對於表格內容,表格完全可以接受...... –
我的意思是說,我真的希望這不是對基於表格佈局的完全合法討伐的錯誤延伸。當它們用於其預期目的時,表格是有效的和語義HTML。 –
@大衛:數值是編輯/刪除按鈕等的東西的佔位符。檸檬和辣根也是,嗯,表演。有趣的派系/十字軍東征,合法性。 – micahhoover