0
我的理解是,他們都是<article>
適用於可以聯合內容的組內容,<main>
適用於文檔獨有的內容。對我來說,他們聽起來一樣。HTML5中的主要元素和文章元素有何不同?
<main>
和<article>
元素有什麼不同?
我的理解是,他們都是<article>
適用於可以聯合內容的組內容,<main>
適用於文檔獨有的內容。對我來說,他們聽起來一樣。HTML5中的主要元素和文章元素有何不同?
<main>
和<article>
元素有什麼不同?
根據這篇文章:http://html5doctor.com/the-main-element/
有兩種主要的區別:
<main>
只能使用一次每個文檔(DOM
)<main>
不能是<article>
,<aside>
後代, <footer>
,<header>
或<nav>
元件這意味着<article>
可以是<main>
(而不是其他各地的樣子)
語義的子元素,這意味着一個文件(網頁)中,你會遇到網頁內容的main
節與(希望)其中1 + article
(s)。換句話說,這個頁面的主要文章。
您還可以在1 + article
(s)內找到1+ <aside>
部分。考慮這些頁面上的其他感興趣的文章(但這不是頁面的主要內容)
也許閱讀本頁面可能會清除一些內容:http://html5doctor.com/the-main-element/ – ochi
謝謝,我可以看到非常微妙的差異,例如''只能在文檔中使用一次。 –
henrywright
是的,這是一個重要的問題,但它也不能是''(等等)的後裔 - 換句話說,''將永遠是'' –
ochi