2011-03-04 69 views

回答

2

如果您在尋找XHTML 1,我傾向於在內部頁面上使用<div>來標記網站的名稱,可能有一些<strong>的重點。出於可訪問性的目的,如果您在網頁標題中包含該網站的名稱,那麼您應該大部分都可以覆蓋該網站。 Screenreader軟件傾向於在頁面首次加載時讀出頁面標題,並且該信息隨時可供用戶使用(用於Windows的JAWS中的Insert-T擊鍵)。

XHTML 2實際上有一個更好的解決方案,它類似於HTML 5的功能,允許您爲每個部分構建標題層次結構。 Bruce Lawson最好地解釋了這一點:Headings in HTML 5 and Accessibility

2

H1-H6標籤是語義標籤,應該在XHTML中使用相同的方式。

+0

雖然XHTML中的問題是沒有標題應該出現在源代碼中的H1標籤之前。在HTML5中,您可以使用部分來解決此問題,因此在主頁以外的其他頁面上,您可以使用類似

。就個人而言,我認爲XHTML規範太原始了,無法讓您始終以合理的方式標記文檔,所以我真的在問最好的折中標記是什麼 – wheresrhys 2011-03-10 16:28:09

+0

爲什麼不能使用H1和風格呢? – Oded 2011-03-10 16:55:55

+0

由於可訪問性準則建議每個頁面只有一個H1標籤,並且該標籤引用頁面的內容。在網站的主頁上,網站標題可以是H1,因爲該網頁是關於網站的,但是在內部頁面上,內容將與其他內容有關,所以讓H1過分強調網站標題是誤導/討厭例如屏幕閱讀器用戶 – wheresrhys 2011-03-17 09:24:55