CSS垂直对齐不同的文本大小

时间:2012-05-31 18:04:22

标签: html css vertical-alignment

假设以下HTML:

​<p><span style="font-size: 40px;">A</span>a​​​​​​​​​​​​​​​​​​​​​​</p>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

是否可以让第二个字符与第一个字符的中心对齐?

实际结果

第二个字符与this example中第一个字符的底部对齐:

enter image description here

预期结果

但是,我希望第二个字符与第一个字符的中间对齐:

enter image description here

2 个答案:

答案 0 :(得分:14)

只需添加vertical-align:middle;样式。

http://jsfiddle.net/uEu6B/1/

答案 1 :(得分:5)

vertical-align:middle;添加到<span>example):

<p><span style="font-size: 40px;vertical-align: middle;">A</span>a</p>​​​​​​​​​​​​