我有一个内联元素列表,列表中的元素有时可以是图像或文本。图片始终与列表高度相同,但如何垂直对齐列表中的文本?
注意:标记无法更改。
希望仅使用 CSS,不使用 JavaScript。
最佳答案
进行了以下更改:
ul li a img{
display:block;
}
a {
color: #000;
font-weight: 700;
text-decoration: none;
display:table-cell;
vertical-align: middle;
width:100px;
height:80px;
}
关于html - 垂直对齐内联列表项上的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10645360/