|Summary:||Implement baseline alignment support for inline-block|
|Product:||WebKit||Reporter:||Dave Hyatt <hyatt>|
|Component:||Forms||Assignee:||Dave Hyatt <hyatt>|
|OS:||OS X 10.4|
|Bug Depends on:|
Description Dave Hyatt 2005-08-08 22:31:21 PDT
Right now WebKit does not support baseline alignment for inline-block and inline-table. It simply treats the objects as though they have no baselines, and thus aligns the bottom edges of their margin boxes on the baseline. The CSS2.1 spec says that inline-block should use the baseline of the last line box in the normal flow to set the inline-block's baseline, and that the baseline of the first table row should be used for inline tables. Fixing this could be problematic, as Apple's shipping Dashboard widgets made use of inline-block without understanding that this bug was present in the engine.
Comment 1 Dave Hyatt 2005-08-08 22:32:16 PDT
This feature is necessary so that buttons, textfields, and popup menus can properly baseline align like they are supposed to once they are implemented as inline blocks in the engine.
Comment 2 Dave Hyatt 2005-08-08 23:03:27 PDT
I'm just going to worry about inline block for now.
Comment 3 Dave Hyatt 2006-09-17 00:43:09 PDT