有人可以告訴我,根據W3C允許或不允許表格中的divdiv裏面
div裏面
回答
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>test</title>
</head>
<body>
<table>
<tr>
<td>
<div>content</div>
</td>
</tr>
</table>
</body>
</html>
該文件被成功選中爲XHTML 1.0過渡!
謝謝你們,這有助於我解決我的問題。 – Sudhakar 2014-06-02 14:20:05
允許TD可以包含內聯AND塊元素。
在這裏您可以參考找到它:http://xhtml.com/en/xhtml/reference/td/#td-contains
你可以把TD標籤內div標籤,但不直接表或tr標籤裏面。 例子:
這個工程:
<table>
<tr>
<td>
<div>This will work.</div>
</td>
</tr>
<table>
這不起作用:
<table>
<tr>
<div> this does not work. </div>
</tr>
</table>
也不這項工作:
<table>
<div> this does not work. </div>
</table>
你不能把一個div
直接一個table
裏面,像這樣:
<!-- INVALID -->
<table>
<div>
Hello World
</div>
</table>
把一個div
一個td
或th
元素中是好的,但是:
<!-- VALID -->
<table>
<tr>
<td>
<div>
Hello World
</div>
</td>
</tr>
</table>
謝謝大家,它可以幫助我解決我的問題。你沒提過 – Sudhakar 2014-06-02 14:22:23
雖然正如其他人在這裏指出的那樣,在TD中放置DIV(不是TABLE的直接子),我強烈建議不要使用DIV作爲TD。當然,除非你是頭痛的粉絲。
由於在將兩者結合時處理寬度,邊距,邊界等方面存在許多跨瀏覽器差異,因此很少有可能會被丟失,並且會有很多丟失。我無法告訴你我有多少次需要清理客戶端的這種標記,因爲他們無法使HTML在此瀏覽器或該瀏覽器中正確顯示。
然後,如果您對事物的外觀不感興趣,請不要理會這個建議。
- 1. Multiscroll.js裏面div
- 2. divs裏divs裏面的div?
- 3. SVGPan裏面的div
- 4. 中心DIV裏面
- 5. Divs裏面的contentPlaceHolder或ContentPlaceHolder裏的Div?
- 6. div裏面的100%寬度
- 7. <Header> HTML5裏面div
- 8. '從裏面拉'一個div?
- 9. 風格h1裏面的div
- 10. 點擊滾動裏面div
- 11. 將代替裏面的div
- 12. 鏈接不在裏面div
- 13. div裏面的iframe隱藏
- 14. div裏面的空格
- 15. 要替換裏面父DIV
- 16. img裏面div與填充
- 17. 包裹裏面的div
- 18. document.writehtml裏面的一個div
- 19. CSS前,裏面的div
- 20. 我裏面怎麼DIV
- 21. div裏面的jquery backstretch?
- 22. HTML - 封閉td裏面div
- 23. JQuery點擊裏面div
- 24. 適合文本里面div
- 25. 以下里面的div
- 26. CSS div裏面的定位
- 27. 中心在div裏面的DIV自動
- 28. DIV裏面DIV - 在IE7新線
- 29. 一:各地DIV鏈接 - 裏面的div
- 30. 居中多個div的div裏面
你看過規範,還是在驗證器中試過了? – RoToRa 2010-06-04 13:37:39