html - 垂直对齐内联列表项上的文本

标签 html html-lists vertical-alignment css

我有一个内联元素列表,列表中的元素有时可以是图像或文本。图片始终与列表高度相同,但如何垂直对齐列表中的文本?

http://jsfiddle.net/qvuCm/

注意:标记无法更改。

希望仅使用 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;
}

http://jsfiddle.net/qvuCm/12/

关于html - 垂直对齐内联列表项上的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10645360/

相关文章:

html - 如何创建文本居中垂直对齐并自动换行的方形链接?

javascript - 使用 jQuery 搜索链接 HREF 值

html - 如何使此显示内联

html - 如何在使用 start 属性的有序列表中设置标记样式?

html - 当 li 内的 div 向下移动时 ul 高度扩展

wxpython - 使用 wxPython 的静态文本垂直对齐

javascript - 省略号不起作用

jquery - 提交后保留选择的值

javascript - 用javascript下拉菜单?

css - 尝试在绝对定位元素上使用垂直对齐中间