在div
vertical-align: top;
内,我有两个元素:img
和span
(内部有aaa)。
这两个元素都设置了display: inline-block;
和width
以及height
。
无论我做什么和尝试什么,元素都是 MISALIGNED ,如下图所示。 有什么问题,我该如何解决这个问题?
每个浏览器都会出现此问题 - FF,IE,Safari ... http://jsfiddle.net/CaU59/
答案 0 :(得分:16)
您需要将vertical-align
添加到元素本身,而不是其容器。它们目前已对齐baseline
,您可以从与图像排列的文字中看到。
答案 1 :(得分:7)
vertical-align: top
将添加到每个元素