如果您的搜索结果排名(可能是相关性),您应该使用ol
元素。每个结果将是它自己的li
。如果每个结果都包含多个链接(例如文本片段,作者姓名,发布日期等),请使用article
。
ol
描述了结果进行排名,article
介绍了每个结果表示一个自包含的实体(即可以在进料进行联合)。
我给markup example作为回答另一个问题:
<ol start="1">
<li id="1">
<article>
<h1><a href="url-to-the-page.html" rel="external">The Title of the Page</a></h1>
<p>A short summary of the page</p>
<footer>
<dl>
<dt>Categories</dt>
<dd><a href="first-category.html">First category</a></dd>
<dd><a href="second-category.html">Second category</a></dd>
<dt>File size</dt>
<dd>2 <abbr title="kilobyte">kB</code></dd>
<dt>Published</dt>
<dd><time datetime="2010-07-15T13:15:05-02:00">Today</time></dd>
</dl>
</footer>
</article>
</li>
<li id="2">
<article>
…
</article>
</li>
</ol>
user509375您可以参考的解决方案表明,在StackOverflow上的另一个讨论...... [刻印了HTML5语义的搜索结果列表(HTTP:/ /stackoverflow.com/questions/3255109/marking-up-a-search-result-list-with-html5-semantics) –