Files
servo/tests/wpt/css-tests/css21_dev/xhtml1print/inline-replaced-height-009.xht

62 lines
1.8 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN" "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: CSS Test: height of inline replaced element with no intrinsic height and no intrinsic ratio</title>
<style type="text/css">
@page { font: italic 8pt sans-serif; color: gray;
margin: 7%;
counter-increment: page;
@top-left { content: "CSS 2.1 Conformance Test Suite"; }
@top-right { content: "Test inline-replaced-height-009"; }
@bottom-right { content: counter(page); }
}
</style>
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"/>
<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height"/>
<link rel="match" href="reference/absolute-replaced-width-003b-ref.xht"/>
<meta name="flags" content="nonHTML svg"/>
<meta name="assert" content="If an inline replaced element (like the svg element in this test) has no intrinsic height and no intrinsic ratio, then the used value of 'height' becomes 150px."/>
<style type="text/css"><![CDATA[
div
{
height: 300px;
width: 300px;
}
svg#overlapped-red
{
display: inline;
vertical-align: top;
}
div#overlapping-green
{
background-color: green;
bottom: 150px;
height: 150px;
position: relative;
width: 150px;
}
]]></style>
</head>
<body>
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
<div>
<svg:svg xmlns:svg="http://www.w3.org/2000/svg" version="1.1" baseProfile="full" id="overlapped-red" width="150">
<svg:rect x="0" y="0" width="600" height="300" fill="red"/>
</svg:svg>
<div id="overlapping-green"/>
</div>
</body>
</html>