【发布时间】:2013-10-11 12:36:03
【问题描述】:
在使用 XHTML 编码多年后,我终于开始使用 HTML5 来构建一个简单的投资组合网站。
我正在构建的网站在主页上显示 12 个缩略图。当您滚动缩略图时,它会显示一个标题。图片和标题都链接到帖子。
旧的 XHTML 方式
<div class="thumb">
<a href="portfolio_1" title="Portfolio item 1"><img width="225" height="150" src="images/thumb_1.jpg" alt="Portfolio item 1" /></a>
<h3><a href="portfolio_1" title="Portfolio item 1">Portfolio item 1</a></h3>
</div>
新方式
<ol>
<li class="thumb">
<article>
<figure>
<a href="portfolio_1" title="Production test 8"><img width="225" height="150" src="images/thumb_1.jpg" alt="Portfolio item 1" /></a>
<figcaption><a href="portfolio_1" title=""><h3>Portfolio item 1</h3></a></figcaption>
</figure>
</article>
</li>
</ol>
对于新代码,我为每个投资组合项目使用了一个列表。在列表中,我创建了一篇文章,然后将图形标签用于图像和图像标题。
我的问题 这是 HTML5 语义矫枉过正吗?代码比原始 XHTML 版本多得多,我想知道完全放开列表是否更好。
期待您的反馈。
【问题讨论】:
-
我认为这里的数字本身就足够了,因为没有实际的文章——它更像是一个预告片,只链接到另一个页面上的实际文章。
-
请注意,您的“旧 XHTML 方式”是完全有效的 HTML5。
-
感谢您的反馈。我在 HTML5 上找到了一些很棒的文章。这真的很有帮助:html5doctor.com/the-article-element。 #RockOn
标签: html html-lists