我想要水平显示一个无序列表。在每个列表项中,我有一个带有图像的锚标签,我希望在列表项中垂直对齐显示。这是我的
HTML:
<ul>
<li>
<a href="#">
<img src="1.jpg" alt="" height="50" width="50" />
</a>
</li>
<li>
<a href="#">
<img src="2.jpg" alt="" height="50" width="50" />
</a>
</li>
<li>
<a href="#">
<img src="3.jpg" alt="" height="50" width="50" />
</a>
</li>
</ul>
CSS:
ul
{
margin: 0;
padding: 0;
list-style: none;
height: 93px;
}
ul li
{
display: inline-block;
width: 110px;
height: 93px;
text-align: center;
vertical-align: middle;
}
这里我做错了什么?
float: left
)有些好奇。你有什么建议哪个更好吗?两种方法似乎都能达到相同的视觉效果,但我只是想知道。谢谢。 - Salvatore Iovene