Skip to content

fix: absolute blocks in a vertically aligned table cell start from the cell's top - #42

Merged
dskripchenko merged 1 commit into
mainfrom
fix/positioned-in-aligned-cell
Oct 19, 2026
Merged

dskripchenko merged 1 commit into
mainfrom
fix/positioned-in-aligned-cell

Conversation

@dskripchenko

Copy link
Copy Markdown
Owner

An absolutely placed block inside a table cell (<td style=\"position:relative; vertical-align:bottom\"><img style=\"position:absolute; top:…\">) was drawn from where the cell's vertical alignment put its content, so with bottom alignment it landed at the cell's bottom — over the next row. In CSS the containing block's top is the origin; now so here.

Found importing a client XLSX in printable: the header logo anchored at A1 covered the policy title.

Test: absolute_inside_a_bottom_aligned_cell_starts_from_the_cell_top (fails without the fix); suite 2596 green, phpstan clean.

🤖 Generated with Claude Code

… cell's top

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@dskripchenko
dskripchenko merged commit e15775b into main Oct 19, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant