在「;英国广播公司模式;在HTML5中
我在看BBC的网站,然后按照类似的整体模式将一些东西放在一起,然后决定如何适当地标记它,这让我有些难堪 英国广播公司由几个网站组成,这些网站本身可以被视为:在「;英国广播公司模式;在HTML5中,html,markup,Html,Markup,我在看BBC的网站,然后按照类似的整体模式将一些东西放在一起,然后决定如何适当地标记它,这让我有些难堪 英国广播公司由几个网站组成,这些网站本身可以被视为: www.bbc.co.uk/[a-lot-more-stuff] (这些可能都是子域——事实上,我就是这样——但URL并不重要) 每一个基本上都是独立的,有自己的内容、菜单和外观。但是,所有这些都是通过使用静态标题栏(略有变化,但大多数情况下)连接在一起的。其中包含标题“BBC”以及指向所有子站点的链接 所以问题是,这应该如何标记
- www.bbc.co.uk/[a-lot-more-stuff]
和
。这在某种程度上是正确的,因为它是正确的,但它最终从本质上降低了子站点实际内容的重要性。归根结底(使用上面的例子),标题“喜剧”和相关菜单是页面的主要内容,而不是BBC栏
和
中标记的标题和导航。这感觉好多了,但这就引出了一个问题:现在的BBC酒吧是什么?一个选项是使用
,然后它包含自己的
和
。据我所知,这对于标题来说很好,但是拥有另一个
元素仍然很奇怪。比以上更好的选择
和
),但在
元素中标记页面的其余部分。规范指出,article元素将用于对其本身有意义的项目,这里就是这种情况。对于它来说,拥有自己的
(和
?这有点推动它吗?)也是有意义的,但这似乎延伸了“文章”的定义,而不是字典定义允许的范围
的内容作为页面顶部元素的想法(视觉上和标记上,因为这样做似乎最合乎逻辑)并不适合我
我是否忽略了一个显而易见的解决方案,或者这是一个足够常见的模式,它确实让自己看起来很困难?我肯定不是唯一一个对此感到困惑的人
谢谢您的意见。正如您所指出的,主标题应该在
和
中标记出来
然后,我会在一个包含它自己的
和
的
中标记每个附加页面内容。忽略文章的字典定义,它在这里并不真正适用。一个页面上可以有多个
元素,只要其内容在站点内导航,这是有意义的
将顶部标题放在
中对我来说似乎也不正确,因为内容不是独立的
只是我对这个问题的想法 我想看看结果如何,如果你问我的话,元素的规则太复杂了。