【发布时间】:2014-05-21 03:52:12
【问题描述】:
我有这个代码:
li
{
width: 200px; height: 22px; overflow: hidden;
float: left;
line-height: 22px; letter-spacing: -1px;
font-weight: 400; font-size: 14px; font-family: "Helvetica Neue";
text-transform: uppercase;
}
我注意到,如果我把所有的字体属性分开写,那么我的文本就会在 li 框中垂直对齐中间。
font: 400 14px "Helvetica Neue";
否则,如果我使用紧凑形式,文本是垂直对齐的。
我想知道为什么会这样。
提前谢谢大家。
【问题讨论】:
标签: css vertical-alignment text-alignment