5

问题

在 a 里面divvertical-align: top;有两个元素,animg和 a span(里面有 aaa)。

两个元素都有display: inline-block;andwidthheightset。

无论我做什么和尝试什么,元素都未对齐,如下图所示。出了什么问题,我该如何解决?

每个浏览器都会出现这个问题 - FF、IE、Safari ... http://jsfiddle.net/CaU59/

4

2 回答 2

17

您需要添加vertical-align到元素本身,而不是它们的容器。baseline从与图像对齐的文本中可以看出,它们当前已对齐。

http://jsfiddle.net/CaU59/2/

于 2013-11-05T21:43:47.050 回答
11

vertical-align: top将被添加到每个元素

演示http://jsfiddle.net/CaU59/1/

于 2013-11-05T21:48:47.453 回答