在编写博客标记时,我完全理解文章和章节标签的使用。但我的标头部分有两个小部件。一个嵌入了搜索引擎,另一个是营销副本,通向FAQ页面。
在这种情况下,正确的HTML5标记是什么?如何标记小部件功能?
答案 0 :(得分:1)
我的标头部分有两个小部件。一个人嵌入了搜索引擎......
嵌入了搜索引擎?您是指搜索字段,即您可以在其中输入搜索字词的文本字段吗?为此,您需要<input type="search">
。
...另一个是营销副本导致FAQ页面。
这真的有资格作为“小部件”吗?如果它是营销副本“引导”到FAQ页面,那听起来就像是一个链接到我,从版本1开始在语法上用<a>
元素表示。
HTML很简单,你真的不想过度思考它。对于人们可能给出的名字,您不需要特定的标签。 (究竟什么是“小部件”?它不仅仅是页面的一部分吗?)对于大多数事情,<section>
is fine。
答案 1 :(得分:0)
虽然HTML5是一个很大的改进,但有一点是它没有解决的问题:对于每种情况,被认为是正确语义的主观性。
而且,我怀疑HTML会不会解决这个问题。
如果您已经在页面的其他更明显的部分使用HTML5容器,我不会为这些太多元素而烦恼。您可以将营销内容放在aside
中。搜索可以被视为nav
的一种形式。但是......如果你只是将它们粘贴在几个div
中,我认为不会有恶意的业力。 ;)