Why baseline of `inline-block` element with `overflow:hidden` is set to its bottom margin?
After reading two great answers explaining the behaviour of inline-block elements ( Why is this inline-block element pushed downward? and why the span's line-height is useless ) I still have two unexplained questions. 1. What the reason to change baseline of inline-block element from baseline of its line box to bottom margin edge? http://www.w3.org/TR/CSS2/visudet.html#leading The baseline of an 'inline-block' is the baseline of its last line box in the normal flow, unless it has either no in-flow line boxes or if its 'overflow' property has a computed value other than 'visible', in which case