diff options
author | bptato <nincsnevem662@gmail.com> | 2025-03-21 22:16:32 +0100 |
---|---|---|
committer | bptato <nincsnevem662@gmail.com> | 2025-03-21 22:40:07 +0100 |
commit | bc294d3284e0448b2f149ac6d905c8474508791d (patch) | |
tree | e03bb618f2593044fc9953c6f35354effed84045 /test | |
parent | 8323aff391490f6037ef8612cb189256d7ae1709 (diff) | |
download | chawan-bc294d3284e0448b2f149ac6d905c8474508791d.tar.gz |
csstree: improve intrinsic image sizing
The algorithm itself is still fundamentally broken, but this at least prevents some cases of images becoming absurdly large.
Diffstat (limited to 'test')
-rw-r--r-- | test/layout/image-sizing.expected | 13 | ||||
-rw-r--r-- | test/layout/image-sizing.html | 16 |
2 files changed, 29 insertions, 0 deletions
diff --git a/test/layout/image-sizing.expected b/test/layout/image-sizing.expected new file mode 100644 index 00000000..88d0683a --- /dev/null +++ b/test/layout/image-sizing.expected @@ -0,0 +1,13 @@ + + test +test + +test +test test +test + + + + + + diff --git a/test/layout/image-sizing.html b/test/layout/image-sizing.html new file mode 100644 index 00000000..2ec0fd59 --- /dev/null +++ b/test/layout/image-sizing.html @@ -0,0 +1,16 @@ +<!DOCTYPE html> +<img style="display: inline-block; height: 2em; width: 2em" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAIAAAD/gAIDAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAkklEQVR42u3QoQ0AAAgDsFn+F7y7F3CYJr2gyQ5XCmTJkiVLFgpkyZIlSxYKZMmSJUsWCmTJkiVLFgpkyZIlSxYKZMmSJUsWCmTJkiVLFgpkyZIlSxYKZMmSJUsWCmTJkiVLFgpkyZIlSxYKZMmSJUsWCmTJkiVLFgpkyZIlSxYKZMmSJUsWCmTJkiVLFgpkyfpW2ApraeX08pUAAAAASUVORK5CYII="> +test +<br> +test +<div style="display: flex; flex-direction: column; height: 5ch"> +<div> +<pre> +test +test +test +</pre> +<img style="display: flex" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAIAAAD/gAIDAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAkklEQVR42u3QoQ0AAAgDsFn+F7y7F3CYJr2gyQ5XCmTJkiVLFgpkyZIlSxYKZMmSJUsWCmTJkiVLFgpkyZIlSxYKZMmSJUsWCmTJkiVLFgpkyZIlSxYKZMmSJUsWCmTJkiVLFgpkyZIlSxYKZMmSJUsWCmTJkiVLFgpkyZIlSxYKZMmSJUsWCmTJkiVLFgpkyfpW2ApraeX08pUAAAAASUVORK5CYII="> +</div> +</div> +test test |