我看到 HTML 列表用于网络上的各种事物,这让我对如何在语义上使用它们感到困惑。很明显,列表是为了列出文本或链接而创建的,但是幻灯片的图像呢,这感觉有些不对劲?
<ul class="slideshow">
<li><img src="http://placehold.it/480x270" alt="Slide 1"></li>
<li><img src="http://placehold.it/480x270" alt="Slide 2"></li>
<li><img src="http://placehold.it/480x270" alt="Slide 3"></li>
</ul>
使用这样的 div 在语义上更正确吗?
<div class="slideshow">
<div><img src="http://placehold.it/480x270" alt="Slide 1"></div>
<div><img src="http://placehold.it/480x270" alt="Slide 2"></div>
<div><img src="http://placehold.it/480x270" alt="Slide 3"></div>
</div>
我也看到过使用列表构建的表单,我不太确定那个以太。我查看了 W3C 文档,看起来它会验证,但它在语义上是否正确?