用于标记功能的HTML5 - 我应该使用哪些语义标签?

时间:2011-04-12 05:32:25

标签: html5 semantic-markup

在编写博客标记时,我完全理解文章和章节标签的使用。但我的标头部分有两个小部件。一个嵌入了搜索引擎,另一个是营销副本,通向FAQ页面。

在这种情况下,正确的HTML5标记是什么?如何标记小部件功能?

2 个答案:

答案 0 :(得分:1)

  

我的标头部分有两个小部件。一个人嵌入了搜索引擎......

嵌入了搜索引擎?您是指搜索字段,即您可以在其中输入搜索字词的文本字段吗?为此,您需要<input type="search">

  

...另一个是营销副本导致FAQ页面。

这真的有资格作为“小部件”吗?如果它是营销副本“引导”到FAQ页面,那听起来就像是一个链接到我,从版本1开始在语法上用<a>元素表示。

HTML很简单,你真的不想过度思考它。对于人们可能给出的名字,您不需要特定的标签。 (究竟什么是“小部件”?它不仅仅是页面的一部分吗?)对于大多数事情,<section> is fine

答案 1 :(得分:0)

虽然HTML5是一个很大的改进,但有一点是它没有解决的问题:对于每种情况,被认为是正确语义的主观性。

而且,我怀疑HTML会不会解决这个问题。

如果您已经在页面的其他更明显的部分使用HTML5容器,我不会为这些太多元素而烦恼。您可以将营销内容放在aside中。搜索可以被视为nav的一种形式。但是......如果你只是将它们粘贴在几个div中,我认为不会有恶意的业力。 ;)

相关问题