有没有办法在偶数字体大小上垂直居中减号?我理解这个问题,在font-size: 16px;
上没有“中心”像素,因此1px高减号必须在上部或下部。在font-size: 17px;
上有一个中心,看起来好多了:
font-size:16px;
font-size:17px;
我知道这是微不足道的,但对于一些用户来说,这看起来是错误的。
这是example。
答案 0 :(得分:2)
问题不在于居中,而是在中间字体高度(x高度),我想。
<P style="font-family: arial; font-size: 17px;">ABC-DEF</P>
<P style="font-family: times; font-size: 17px;">ABC-DEF</P>
<P style="font-family: georgia; font-size: 17px;">ABC-DEF</P>
<P style="font-family: cambria; font-size: 17px;">ABC-DEF</P>
<P style="font-family: opensans; font-size: 17px;">ABC-DEF</P>
<P style="font-family: tahoma; font-size: 17px;">ABC-DEF</P>
<P style="font-family: verdana; font-size: 17px;">ABC-DEF</P>
在上面的代码中,您可以看到x高度(次数)较小的字体在垂直中心下方有一个minus
,在tahoma / verdana中它的中心位置更好。