我通過W3C驗證服務運行我的網站。我收到一條錯誤消息,以下HTML:W3C驗證說文章中的h1是無效的
<section class="about">
<article>
<header>
<h1>Mission</h1>
</header>
<div class="content">
<p>bla bla bla</p>
</div>
<aside>
<img src='/images/logo-hse-250x250.png' />
</aside>
</article>
</section>
的W3C驗證錯誤是:
考慮使用
h1
元素作爲頂級只標題(所有h1
元素都被視爲許多屏幕閱讀器和其他工具的頂級標題)。<h1>Mission</h1>
我想用HTML5,它允許使用一個以上的h1
標籤頁面上。 h1
標籤可以在article
元素內使用。
有沒有人有線索爲什麼W3C沒有驗證這個HTML?
它不會說「無效」,它說「考慮使用...」,並且這不是錯誤,而是一個警告。在向'img'添加'alt'屬性後,檢查器報告「上傳的文檔已成功檢查爲HTML5」。 – 2014-09-23 13:41:52
注意:如果這個'section'除了'article'之外不包含任何其他內容,很可能這個'section'不應該在那裏。 – unor 2014-09-24 12:43:15
感謝大家的反饋。 @unor,是的,我也在想,所以我刪除了所有不必要的部分元素。當然,我有一些佈局修復工作,但現在已經解決了。 – Toontje 2014-09-24 14:26:41