CSSFrameConstructor/Constraints: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(→Tables) |
||
Line 13: | Line 13: | ||
nsTableRowFrame One for each row | nsTableRowFrame One for each row | ||
nsTableCellFrame | nsTableCellFrame | ||
The nsTableCaptionFrame and nsTableCellFrames will hold non-table frames. | |||
=== Grids === | === Grids === |
Revision as of 22:38, 12 January 2006
Some constraints to start things off. Feel free to come up with a better syntax to mark optional and multiple frames
Tables
A table is always constructed of a frame tree like:
nsTableOuterFrame (nsTableCaptionFrame) optional nsTableFrame (nsTableColGroupFrame optional, right? nsTableColFrame) nsTableRowGroupFrame (is this optional?) nsTableRowFrame One for each row nsTableCellFrame
The nsTableCaptionFrame and nsTableCellFrames will hold non-table frames.