當您有兩個共享同一行的內聯元素,並且較大的元素是vertical-align: baseline
,而較小的元素是vertical-align: middle
爲什麼中間對齊元素顯示在基線元素下方?什麼是vertical-align:middle真的嗎?它的參考在哪裏?
我已經把出什麼我談論的是一個演示: http://jsfiddle.net/mLSG2/
看來,更小的元素的中線對齊,以更大的元素基線,但這並不似乎使對我來說很有意義。如果這是真的,它背後的理性是什麼?
更一般地說,有人可以解釋當不同直線高度和不同垂直對齊聲明的元素共享同一行時,如何計算對齊?規範中有沒有對此進行定義的地方?