diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 19:33:14 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 19:33:14 +0000 |
commit | 36d22d82aa202bb199967e9512281e9a53db42c9 (patch) | |
tree | 105e8c98ddea1c1e4784a60a5a6410fa416be2de /testing/web-platform/tests/css/css-sizing/support | |
parent | Initial commit. (diff) | |
download | firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip |
Adding upstream version 115.7.0esr.upstream/115.7.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/tests/css/css-sizing/support')
22 files changed, 140 insertions, 0 deletions
diff --git a/testing/web-platform/tests/css/css-sizing/support/dynamic-available-size-iframe.html b/testing/web-platform/tests/css/css-sizing/support/dynamic-available-size-iframe.html new file mode 100644 index 0000000000..8b61c87638 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/dynamic-available-size-iframe.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<style> +body { margin: 0; } +.parent { + position: relative; + display: flex; + width: 100%; + height: 100px; + background: red; +} + +.content { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + margin: auto; + width: 100px; + height: 100px; + background: green; +} + +svg { + width: 50px; + height: 50px; +} +</style> +<div class="parent"> + <div class="content"> + <svg xmlns="http://www.w3.org/2000/svg"></svg> + </div> +</div> diff --git a/testing/web-platform/tests/css/css-sizing/support/min-content-max-content.css b/testing/web-platform/tests/css/css-sizing/support/min-content-max-content.css new file mode 100644 index 0000000000..60947153b3 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/min-content-max-content.css @@ -0,0 +1,107 @@ +/* + * All classes here intentionally declare height/width/block-size + * twice. Just reveals if keyword is supported. + * + * According to the spec, for the sizing properties, + * height/min-height/max-height, and width/min-width/max-width, + * if specified for the inline axis, use the min-content/max-content inline + * size; otherwise behaves as the property’s initial value. + * + * The 'block-size' property (and its max-/min- properties) is just an alias + * for height (or width) and accepts the same values. Since it's not + * inline-axis, by definition, it always treats the 'min-content' and + * 'max-content' values as the initial value. + * + * https://drafts.csswg.org/css-sizing/#sizing-values + * + */ + +.height-min-content { + height: 0px; + height: min-content; +} + +.height-max-content { + height: 0px; + height: max-content; +} + +.min-height-min-content { + min-height: 600px; + min-height: min-content; +} + +.min-height-max-content { + min-height: 600px; + min-height: max-content; +} + +.max-height-min-content { + max-height: 0px; + max-height: min-content; +} + +.max-height-max-content { + max-height: 0px; + max-height: max-content; +} + +.width-min-content { + width: 0px; + width: min-content; +} + +.width-max-content { + width: 0px; + width: max-content; +} + +.min-width-min-content { + min-width: 600px; + min-width: min-content; +} + +.min-width-max-content { + min-width: 600px; + min-width: max-content; +} + +.max-width-min-content { + max-width: 0px; + max-width: min-content; +} + +.max-width-max-content { + max-width: 0px; + max-width: max-content; +} + +.block-min-content { + block-size: 0px; + block-size: min-content; +} + +.block-max-content { + block-size: 0px; + block-size: max-content; +} + +.min-block-min-content { + min-block-size: 600px; + min-block-size: min-content; +} + +.min-block-max-content { + min-block-size: 600px; + min-block-size: max-content; +} + +.max-block-min-content { + max-block-size: 0px; + max-block-size: min-content; +} + +.max-block-max-content { + max-block-size: 0px; + max-block-size: max-content; +} diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-1.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-1.png Binary files differnew file mode 100644 index 0000000000..d6946724d9 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-1.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-10.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-10.png Binary files differnew file mode 100644 index 0000000000..bfdca3e6f3 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-10.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-11.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-11.png Binary files differnew file mode 100644 index 0000000000..38ee90dda0 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-11.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-12.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-12.png Binary files differnew file mode 100644 index 0000000000..87433d4d7b --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-12.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-13.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-13.png Binary files differnew file mode 100644 index 0000000000..c07d66e788 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-13.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-14.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-14.png Binary files differnew file mode 100644 index 0000000000..e89dbe9758 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-14.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-15.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-15.png Binary files differnew file mode 100644 index 0000000000..717ea111b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-15.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-16.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-16.png Binary files differnew file mode 100644 index 0000000000..0a49bbf1c3 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-16.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-17.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-17.png Binary files differnew file mode 100644 index 0000000000..a2ee273d79 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-17.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-18.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-18.png Binary files differnew file mode 100644 index 0000000000..d18f453417 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-18.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-19.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-19.png Binary files differnew file mode 100644 index 0000000000..8900f36c41 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-19.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-2.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-2.png Binary files differnew file mode 100644 index 0000000000..58338097fe --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-2.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-3.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-3.png Binary files differnew file mode 100644 index 0000000000..e5e7d6e8a8 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-3.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-4.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-4.png Binary files differnew file mode 100644 index 0000000000..c099ae4271 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-4.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-5.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-5.png Binary files differnew file mode 100644 index 0000000000..9d9d8105ff --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-5.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-6.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-6.png Binary files differnew file mode 100644 index 0000000000..781f894a5e --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-6.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-7.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-7.png Binary files differnew file mode 100644 index 0000000000..3f91a11f8e --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-7.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-8.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-8.png Binary files differnew file mode 100644 index 0000000000..69951ec257 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-8.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-9.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-9.png Binary files differnew file mode 100644 index 0000000000..3ac586daa5 --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max-9.png diff --git a/testing/web-platform/tests/css/css-sizing/support/replaced-min-max.png b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max.png Binary files differnew file mode 100644 index 0000000000..3ef233005a --- /dev/null +++ b/testing/web-platform/tests/css/css-sizing/support/replaced-min-max.png |