作者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/cn.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