mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-30 20:37:31 +09:00
Issue #1986 - Add in reftests for new behavior.
Almost forgot to do this. This is in case we need to revisit this for regressions in the future and the tests are not available online. Never know when they might come in handy again.
This commit is contained in:
parent
1856e4c18c
commit
cf5dfc5e7d
24 changed files with 2415 additions and 0 deletions
|
|
@ -0,0 +1,94 @@
|
|||
<!DOCTYPE html>
|
||||
<!--
|
||||
Any copyright is dedicated to the Public Domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS Reftest Reference</title>
|
||||
<meta charset="utf-8">
|
||||
<link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
|
||||
<link rel="stylesheet" type="text/css" href="support/ahem.css">
|
||||
<style>
|
||||
.container {
|
||||
display: block;
|
||||
border: 2px solid purple;
|
||||
padding: 2px;
|
||||
margin-bottom: 2em;
|
||||
height: 150px;
|
||||
width: 500px;
|
||||
}
|
||||
|
||||
span {
|
||||
display: block;
|
||||
background: lightgrey;
|
||||
border: 2px solid black;
|
||||
/* If browser supports it, signal the inline direction with border color: */
|
||||
border-block-start-color: orange;
|
||||
border-inline-start-color: lime;
|
||||
|
||||
margin: 11px 13px 17px 7px;
|
||||
inline-size: 6px;
|
||||
}
|
||||
|
||||
.small { font: 12px Ahem; }
|
||||
.big { font: 20px Ahem; }
|
||||
|
||||
.hl { writing-mode: horizontal-tb; direction: ltr; }
|
||||
.hr { writing-mode: horizontal-tb; direction: rtl; }
|
||||
.vl { writing-mode: vertical-lr; direction: ltr; }
|
||||
.vr { writing-mode: vertical-rl; direction: ltr; }
|
||||
.vl_rtl { writing-mode: vertical-lr; direction: rtl; }
|
||||
.vr_rtl { writing-mode: vertical-rl; direction: rtl; }
|
||||
|
||||
.container > .hl, .container > .hr {
|
||||
/* In the testcase, these items are stretched vertically
|
||||
via the default "align-self:stretch" behavior, and because
|
||||
they have a height of "auto".
|
||||
(The rest of the items have a non-auto height from "inline-size"
|
||||
and their vertical writing-mode, so those ones do not stretch.) */
|
||||
height: 118px;
|
||||
}
|
||||
|
||||
.container.hl > * { float: left; }
|
||||
.container.hr > * { float: right; }
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="container hl">
|
||||
<span class="hl small">a b c</span>
|
||||
<span class="hl big">d e</span>
|
||||
<span class="hr small">a b c</span>
|
||||
<span class="hr big">d e</span>
|
||||
<span class="vl small">a b c</span>
|
||||
<span class="vl big">d e</span>
|
||||
</div>
|
||||
<div class="container hl">
|
||||
<span class="vr small">a b c</span>
|
||||
<span class="vr big">d e</span>
|
||||
<span class="vl_rtl small">a b c</span>
|
||||
<span class="vl_rtl big">d e</span>
|
||||
<span class="vr_rtl small">a b c</span>
|
||||
<span class="vr_rtl big">d e</span>
|
||||
</div>
|
||||
<div class="container hr">
|
||||
<span class="hl small">a b c</span>
|
||||
<span class="hl big">d e</span>
|
||||
<span class="hr small">a b c</span>
|
||||
<span class="hr big">d e</span>
|
||||
<span class="vl small">a b c</span>
|
||||
<span class="vl big">d e</span>
|
||||
</div>
|
||||
<div class="container hr">
|
||||
<span class="vr small">a b c</span>
|
||||
<span class="vr big">d e</span>
|
||||
<span class="vl_rtl small">a b c</span>
|
||||
<span class="vl_rtl big">d e</span>
|
||||
<span class="vr_rtl small">a b c</span>
|
||||
<span class="vr_rtl big">d e</span>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Loading…
Add table
Add a link
Reference in a new issue