@丁小倪 的說法有點偏激了。& 元素是區塊內容(sectioning content),也就是會最終影響文檔大綱(outline)生成的元素。它僅僅反映其內容包含導航,但並沒有表達其內容的形式。導航內容可以是一個鏈接的列表,也可以是一段自然文本中內嵌了導航鏈接。
& & &&Home& &&About&& &&Links&& & &
也可以是:
& &Navigation& &Welcome to my website. To see latest blog posts, please go to &my blog&. You can find my books and papers in the &publication& section. If you are interested in my work, please contact me by fill in the contact form &here&.& &
Welcome to my website. To see latest blog posts, please go to &my blog&. You can find my books and papers in the &publication& section. If you are interested in my work, please contact me by fill in the contact form &here&.&
如果內容是列表,那用 ul&>li 的方式也是很合適的,並不能說濫用。一個列表並不會因為它被放在 & 中就不是列表了,這是內容本質的問題。& 相比 & 從語義上來說,抽象層次更高,因為它甚至已經與內容的組織形式解耦了。
而對於 &
html5的&才是導航標籤語義化上真正的實現,nav&>a足矣。
dl就是「定義列表」。比如說詞典裡面的詞的解釋、定義就可以用這種列表。
所以不適合做列表。另外用dl dt dd的話結構怎麼辦。 把dl當dd一樣用?如果無需考慮代碼的可維護性我覺得簡單的導航就用p&>a就合適了.
※如何系統的學習做網站?※自問自答:零基礎自學編程,耗時3-6個月能否入門編程並找到一份編程相關工作?※AR技術可以通過HTML5實現嗎?不通過APP?※如何看待《HTML5 定稿:手機 App 三年內將徹底消失?》※開源HTML5拓撲圖繪製工具?
TAG:HTML | CSS | HTML5 | DivCSS |