簡體   English   中英

標記驗證

[英]Mark-up Validation

我嘗試將一些HTML切碎並更改許多次后,對其進行清理。

當我轉到“驗證”頁面時,我不斷回踢說

“尚未完成的“表”的結束標記”

有點困惑,因為我相信我已經關閉了? 這是一個樣本。

<table align="center" border="0" cellpadding="0" cellspacing="0" class="widthtable" width="650" />

我也試過

<table align="center" border="0" cellpadding="0" cellspacing="0" class="widthtable" width="650"< </table>

提前致謝。

仔細查看錯誤消息。

它說已經找到了結束標簽(所以您已經關閉了它),但是還沒有完成。

現在看一下DTD

 <!ELEMENT TABLE - - (CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+)> 

它的孩子是:

  • 可選的標題元素
  • 任何數量的col和colgroup元素
  • 可選的thead元素
  • 可選的tfoot元素
  • 至少一個肢體元素

您根本沒有添加任何子代,因此缺少必需的第一個tbody元素。 這意味着當您為表編寫結束標記時,表尚未完成。


一個沒有孩子的桌子反正沒有多大意義。

如果沒有數據,則無法以表的形式表示該數據。


注意:除了class屬性,十年前CSS取代了您使用的每個屬性。

您應該正確關閉表格標簽。

<table .. **>**</table>


<table align="center" border="0" cellpadding="0" cellspacing="0" class="widthtable" width="650"> </table>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM