mirror of
https://github.com/servo/servo
synced 2026-05-01 11:57:31 +02:00
Fix size of tables in flow layout (#31455)
* Fix size of tables in flow layout The contents of a table can make it bigger than what we would expect from its 'width', 'min-width', 'height' and ' min-height' properties. Also, 'width: auto' doesn't stretch it to fill the containing block. We had to refactor the resolution of margins to happen after layout, otherwise 'auto' margins wouldn't align correctly. Co-authored-by: Martin Robinson <mrobinson@igalia.com> * Feedback * Consistently use `containing_block_for_table` in table layout * Update test result --------- Co-authored-by: Martin Robinson <mrobinson@igalia.com>
This commit is contained in:
@@ -1,15 +1,9 @@
|
||||
[html5-table-formatting-1.html]
|
||||
[Empty tables can still get a lsyout]
|
||||
expected: FAIL
|
||||
|
||||
[Empty tables do not take table-columns into account]
|
||||
expected: FAIL
|
||||
|
||||
[Table-columns are taken into account after missing cells are generated (empty line)]
|
||||
expected: FAIL
|
||||
|
||||
[Table-columns are taken into account after missing cells are generated (partially empty line)]
|
||||
expected: FAIL
|
||||
|
||||
[Table-columns are taken into account after missing cells are generated (non-empty line)]
|
||||
[Empty tables do not take table-rows into account]
|
||||
expected: FAIL
|
||||
|
||||
Reference in New Issue
Block a user