2013-07-08 28 views
1

對於HTML 4.01 Transitional,當我爲run my site through the W3C validation tool時,出現一些奇怪的錯誤。屬性未指定且結束標記未完成?

的錯誤是:

Line 9, Column 9: required attribute "TYPE" not specified 
Line 34, Column 7: required attribute "TYPE" not specified 
Line 1183, Column 10: end tag for "UL" which is not finished 

我猜首先是由於<style>標籤上線24不指定type="text/css"(我不知道爲什麼它說上面的9號線) - 是正確?

但其他兩個有我難住了:

至於我可以告訴大家,我已經關閉了所有我</UL>標籤和應用無處不在其他type="..."<script><style>

我也看過那些行號,看不到錯誤在哪裏。

在此先感謝。

回答

3

對於前兩個錯誤,你應該有<style type="text/css">,而不是僅僅<style>

<STYLE type="text/css"><!-- 
    .qa-body-js-on .qa-notice {display:none;} 
//--></STYLE> 

<style type="text/css"> 
    #qa-share-buttons-container { 
    background: none repeat scroll 0 0 #DDDDDD; 
    font-size: 125%; 
    font-weight: bold; 
    margin: 20px 0; 
    padding: 20px; 
    text-align: center; 
    } 
    ..     
</style> 

在過去的錯誤,如通過驗證輸出指出:

另一種可能性是您使用過一個元素,它需要一個你沒有包含的子元素。因此,父元素是「未完成」,不完整。

在這種情況下,您的<ul>節點開始行1182就是:

<UL CLASS="qa-nav-footer-list"> 
</UL> 

您將需要一些孩子添加到無序列表。

+0

謝謝!現在它已成功驗證:http://validator.w3.org/check?uri=merspi.com.au –

+0

不客氣! :) – Th3Cuber

1

ul沒有列表項中的:

<UL CLASS="qa-nav-footer-list"> 
</UL> 

所以應該是:

<ul CLASS="qa-nav-footer-list"> 
    <li>Some list items</li> 
    <li>Some list items</li> 
</ul> 

兩者style標籤缺失type="text/css"(9路和34)