html - 将列表项包裹在 anchor 中是否合理?

标签 html background-image listitem

我有一组图像,每个图像都有自己的链接。我希望图像在列表中(<ul><li> .. 等)并且每个项目都有不同的 background-image .

我会遇到这样的问题吗?

<ul>
<a href="#"><li class="1"></li></a>
<a href="#"><li class="2"></li></a>
<a href="#"><li class="3"></li></a>
<a href="#"><li class="4"></li></a>
<a href="#"><li class="5"></li></a>
<a href="#"><li class="6"></li></a>
</ul>

最佳答案

最好这样写

<ul>
<li class="1"><a href="#"></a></li>
<li class="2"><a href="#"></a></li>
<li class="3"><a href="#"></a></li>
</ul>

然后您可以将 background-image 添加到 ali 中。

但是,您可以将 a 设置为 display:block 并赋予它们相同的 heightli宽度。这样背景图像就会显示出来,整个 li 就可以点击了。

关于html - 将列表项包裹在 anchor 中是否合理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7275523/

相关文章:

html - HTML 中所有页面的背景图片

css 背景图像在移动横向模式下被剪切

android - listView 中的 JSON 响应

javascript - 为什么在 onclick 的值中使用任何其他词代替 'javascript' 时浏览器不会抛出错误?

javascript - IE9 : canvas. toDataURL SECURITY_ERR

php - 根据窗口大小发送正确大小的图像

jQuery 移动用户代理检测

html - 另一个 div 和文本上的背景图像

HTML/CSS : How to use another font for list-item Bullets