我在一個頁面中有一個表格,左邊的單元格中有複選框,右邊的單元格中有描述。 「描述」包含h4標題和純文本。我想將整個描述(<td></td>
內的所有內容)作爲標籤。內部的HTML標記<label>
所以每一行看起來是這樣的:
<tr><td><input type="checkbox" name="entiries[]" value="i1" id="i1"></td>
<td><label for="i1">
<h4>Some stuff</h4>more stuff..
<h4>Some stuff</h4>more stuff..
</label>
</td></tr>
然而,這並不工作,文本不會像一個標籤,而不是點擊。我使用Firefox 3.6來測試它。如果我刪除<h4>
標籤,它開始工作,但這使格式化變得複雜。有沒有關於<h*>
標籤阻止<label>
正常工作的內容?
塊級元素不允許在'span'中。 – Kornel 2010-12-16 14:49:47
確實解決了這個問題。設置跨度顯示的樣式:block允許我使它看起來幾乎與標題相同(因此該跨度的CSS條目與h4 + display:block相同),並且標籤功能也可以工作。 – SaltyNuts 2010-12-16 14:55:37
我認爲他的意思是「而不是h4s」而不是「代替標籤」 – Quentin 2010-12-16 14:55:57