servo/tests/wpt/css-tests/css-regions-1_dev/xhtml1/floats-in-named-flow-008.xht

77 lines
No EOL
1.9 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Regions: floats in a named flow with forced breaks and multiple regions</title>
<link href="mailto:mibalan@adobe.com" rel="author" title="Mihai Balan" />
<link href="http://www.w3.org/TR/css3-regions/#the-flow-into-property" rel="help" />
<meta content="ahem" name="flags" />
<meta content="Test checks that floats in named flow contents are floated relative
to the region container they are laid out in (and not their initial container), even
when multiple regions are involved and content has forced region breaks." name="assert" />
<link href="reference/floats-in-named-flow-006-ref.xht" rel="match" />
<style>
.flow {
flow-into: f;
color: gray;
font-family: Ahem;
font-size: 20px;
line-height: 1em;
}
.break {
break-after: region;
}
.floater {
width: 60px;
height: 60px;
background-color: lightblue;
}
.left {
float: left;
}
.right {
float: right;
}
.region {
flow-from: f;
max-width: 200px;
margin: 5px;
}
.region &gt; p {
background: red;
}
</style>
</head>
<body>
<p>
Test passes if you see two gray rectangles, each with a blue square inside it. The first
rectangle should have a blue square in the top right corner, while the second rectangle
should have a blue square in the top left corner.<br />
Test fails is you see any red.
</p>
<div class="flow floater right"></div>
<div class="flow break">
xxxxxxx
xxxxxxx
xxxxxxx
xxxxxxxxxx
xxxxxxxxxx
</div>
<div class="flow floater left"></div>
<div class="flow">
xxxxxxx
xxxxxxx
xxxxxxx
xxxxxxxxxx
xxxxxxxxxx
</div>
<div class="region">
<p>&#xA0;</p>
</div>
<div class="region">
<p>&#xA0;</p>
</div>
</body></html>