Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | layout: fix BFC positioning in presence of floats | bptato | 2024-05-19 | 4 | -0/+47 |
| | | | | | | | | | | | | | Previously, the following printed "2" instead of "12": <div style=float:left>1</div><div style=display:flow-root>2</div> This fixes the above problem in the laziest possible way: we relayout once in the smallest possible space the BFC fits in when floats exist. See the comment in the code for details. As a nice bonus, this also fixes tables overlapping with floated boxes, by pretending that they establish a BFC. | ||||
* | layout: relative positioning fixes | bptato | 2024-05-18 | 2 | -0/+21 |
| | | | | Fix percentage-based left/right etc. | ||||
* | test: text-transform | bptato | 2024-05-16 | 2 | -0/+3 |
| | |||||
* | layout: another table colwidth fix | bptato | 2024-05-08 | 2 | -0/+8 |
| | | | | | | Turns out we also have to *expand* column width, if the specified column width is too small *and* no unspecified column exists to take the rest of the place. | ||||
* | layout: table cell resizing fixes | bptato | 2024-05-05 | 2 | -0/+28 |
| | |||||
* | layout: fix float size in table cells; remove redundant positioning | bptato | 2024-04-27 | 3 | -1/+12 |
| | |||||
* | test: add js & layout tests | bptato | 2024-04-21 | 58 | -0/+896 |
(Sadly some layout tests still fail.) |