The baseline of an 'inline-table' is the baseline of the first row of the table

___text baseline___
__Baseline_of_first_row_of_table__
second row
___text baseline___

Expected results:
__Baseline_of_first_row_of_table__ should be vertically aligned with ___text baseline___ on both sides. The underscore characters of the anonymous text nodes should adjoin, should meet, should vertically line up with the underscore characters of the cell of first row of inline-table.

Actual results in Konqueror 4.1.3 and in Safari 3.2 build 525.26.13:
The margin bottom edge of the inline-table is aligned with ___text baseline___ on both sides. The underscore characters of the anonymous text nodes do not adjoin, do not meet, do not vertically line up with the underscore characters of the cell of first row of inline-table.

References:
(...) The baseline of an 'inline-table' is the baseline of the first row of the table.
coming from CSS 2.1, section 10.8.1 Leading and half-leading, vertical-align

The 'vertical-align' property of each table cell determines its alignment within the row. (...) The baseline of the cell is put at the same height as the baseline of the first of the rows it spans (...)
coming from CSS 2.1, section 17.5.3 Table height algorithms

Internet Explorer 8 pre-RC1 Partner Build 18344, Firefox 3.0.5, Opera 9.63, Opera 10.0 alpha build 1229 all pass this test.

More tests can be found at Vertical alignment of inline table testpage from George Chavchanidze

This bug has been reported at KDE Bug Tracking System bug 181963.

This bug has been reported at WebKit Bugzilla as bug 23544.

Valid HTML 4.01! CSS compliant