【发布时间】:2015-10-17 16:21:30
【问题描述】:
li{
height: 20px;
line-height: 20px;
vertical-align: middle;
}
<ul style="list-style-type: circle">
<li><img src="http://latex.codecogs.com/gif.latex?A=B+\left&space;(&space;C+D&space;\right&space;)^2" height="20" width="150"></li>
</ul>
由于并非所有浏览器都支持 MathML,因此我将图像用于方程式。当我调整图像的高度时,我在文本中使用图像时没有问题。但是我在使用图像作为列表元素时遇到问题,项目符号图标显示为与图像底部对齐。
我尝试将li 元素的高度指定为与图像的height 相同,并将相同的值分配给line-height 属性。在那之后,即使我使用vertical-align: middle 属性它也不起作用。
如何使项目符号图标垂直居中?
【问题讨论】:
-
你能对你的尝试展示一下吗?
-
我怀疑这是你想要的答案:stackoverflow.com/a/8283361/3369753
-
你试过
标签了吗? -
@MouhamadKawas
center在 HTML5 中已弃用。我们可以避免使用它。 -
@Fabrizio Calderan Fiddle 按要求添加。