标签: html css vertical-alignment
例如
1234<span style="vertical-align: middle">567</span>890
将567呈现略低于周围数字。
567
http://jsfiddle.net/zBy9D/
答案 0 :(得分:3)
正如其他人所提到的,默认情况下,元素的vertical-align为baseline。
vertical-align
baseline
关于middle低于baseline的原因,MDN说明如下:
middle
<强>中间强> 将元素的中间与小写的中间对齐 父母的信件。
<强>中间强>
将元素的中间与小写的中间对齐 父母的信件。
由于字体文本的高度大于小写字母的高度,因此文本会略低一些。
答案 1 :(得分:2)
这是因为默认情况下,文字vertical-align: baseline。中部略低于基线。
vertical-align: baseline