【发布时间】:2020-10-09 11:14:48
【问题描述】:
我希望更新一个非常旧的 HTML 页面以使用 HTML5 语义元素。该页面包含 30 张图片,每张图片都包含一个标题。图像/标题块然后链接到其他页面。
目前的标记是:
<div id="wrapper">
<div class="item">
<a>
<img/>
<p></p>
</a>
</div>
<div class="item">
<a>
<img/>
<p></p>
</a>
</div>
<div class="item">
<a>
<img/>
<p></p>
</a>
</div>
</div>
这可以看作是一个识别页面,您可以在其中选择看起来最像您感兴趣的项目,并带您了解更多详细信息。
我正在努力确定使用 HTML5 元素的效果。我认为可以说这个内容实际上是一个导航块,即使它是页面上的主要内容?
在这种情况下,这看起来如何?
<nav>
<a>
<figure>
<img/>
<figcaption></figcaption>
</figure>
</a>
<a>
<figure>
<img/>
<figcaption></figcaption>
</figure>
</a>
<a>
<figure>
<img/>
<figcaption></figcaption>
</figure>
</a>
</nav>
这是当前排名很好的页面上的主要内容,所以我希望不要做任何损害它的更改。
【问题讨论】:
-
我认为这篇文章属于这里:codereview.stackexchange.com
标签: html semantic-markup