【发布时间】:2012-11-07 09:33:43
【问题描述】:
谷歌搜索和浏览 SO 都没有帮助我 - 希望这里有人可以解决这个问题:
我有以下 html:
<ul>
<li>ABC 1</li>
<li>ABC 2</li>
<li>ABC 3</li>
<li>ABC 4</li>
</ul>
和css
ul {list-style-image:url(../img/hook.png);}
li {vertical-align:middle;color:#FFFFFF;font-size:16px;text-shadow: 0em 0.13em 0.13em #2A2A2A;font-family:Helvetica,Arial,Sans-Serif;font-weight:normal;}
“hook.png”图像为 32x35 像素 - 但每当我创建列表项时,文本(例如 ABC...)将始终显示在图像下方。尝试了 line-height 和那些 100% 的东西 - 但都没有成功。
任何快速帮助:/?
【问题讨论】:
-
你试过将每个LI的高度设置为35px吗?
-
是的 - 他们不工作 - 只是让我的线条更大,但文本仍然不是垂直对齐:我的图像中间:/
-
仅供参考:
vertical-align仅适用于表格单元格。
标签: html css image list vertical-alignment