作者paulri8924 (ㄤㄤㄤ)
看板ask
標題[請問] 有關html5語法問題
時間Sun Apr 10 16:31:07 2016
想請教一下各位版友一個html5語法的問題,小弟最近在看一本 「html5+css3+javascrip
t商業範例必殺技」的書,裡面提到…main元素內不得配置 article元素,aside元素,na
v元素,header元素,footer元素等… 不過該書的上一個範例又有把 article元素放在 m
ain裡面,所以我在想說是不是書本錯譯了…… 我就在想到底是書上錯譯呢?還是書上前
面的範例是錯的?希望有版友能幫忙解決我的疑惑,感謝! 用手機發文,排版如果太擠
還請見諒 @@
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.225.247
※ 文章網址: https://webptt.com/m.aspx?n=bbs/ask/M.1460277069.A.1EC.html
2F:→ tntchn: 我覺得main裡面就是要放article啊 不然要放什麼O.O 04/10 17:01
3F:→ Hevak: 他的翻譯定義不太對,不是main元素「內」不能有那些東西, 04/10 17:04
4F:→ Hevak: 而是那些元素內不能有main 04/10 17:04
5F:→ Hevak: article > main 不合HTML5的定義規範,但 main > article 04/10 17:05
6F:→ Hevak: 是可以的,請參考一樓推的w3schools或w3c的定義: 04/10 17:05
8F:→ Hevak: 所以他的範例是合規範的,但翻譯在語意上有錯。 04/10 17:06
9F:推 tntchn: 他這樣規定也有道理 正常狀況下本來就不會把 main 放在那 04/10 17:29
10F:→ tntchn: 些裡面 04/10 17:29
11F:→ paulri8924: 原來是main不能放在那些裡面,果然是翻譯的關係啊@@ 04/10 18:07
12F:→ paulri8924: 感謝樓上們的解答! 04/10 18:07