According to the spec, the default value of vertical-align
is baseline
.
Align the baseline of the box with the baseline of the parent box. If the box does not have a baseline, align the bottom margin edge with the parent's baseline.
However, when it comes to table cells (td
) it appears the default value is always middle
.
Align the vertical midpoint of the box with the baseline of the parent box plus half the x-height of the parent.
I would like official confirmation of this behavior, but I can't find anything in W3C documentation. Everything I've found says the default value is baseline
.
Where does it say that the default value of vertical-align
is middle
for table cells?