ladybird/Tests/LibWeb/Text/input/HTML/table-cellpadding.html
Andreas Kling 20c859519b LibWeb: Support cellpadding=0 and invalidate table cells when it changes
We were incorrectly treating cellpadding=0 as if the attribute was
missing. This commit fixes it so it behaves as `padding: 0` on cells.

When adding a test, I discovered that we were not invalidating style for
cells when their containing table's cellpadding attribute changed.
So this commit fixes that as well.
2025-02-21 01:16:38 +00:00

15 lines
389 B
HTML

<script src="../include.js"></script>
<table id="table"><td id="td"></td></table>
<script>
function testCellpadding(value) {
table.setAttribute("cellpadding", value);
println(getComputedStyle(td).padding);
}
test(() => {
testCellpadding("1");
testCellpadding("5");
testCellpadding("0");
testCellpadding("-1");
});
</script>