Reftest for bug 342532, which was fixed by the fix for bug 294086.

This commit is contained in:
jwatt@jwatt.org 2007-11-19 14:47:31 -08:00
parent 7f2645a2c7
commit accd04ad0f
2 changed files with 51 additions and 0 deletions

View File

@ -0,0 +1,50 @@
<!--
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/licenses/publicdomain/
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- From https://bugzilla.mozilla.org/show_bug.cgi?id=342532 -->
<title>Test: percentage height on absolutely positioned SVG</title>
<!--
This testcase checks that percentage values for height on absolutely
positioned SVG will be computed relative to their containing block, and
not relative to the content area of the user agent.
-->
<style type="text/css">
html, body {
padding: 0;
border: 0;
margin: 0;
height: 100%;
background: lime;
}
</style>
</head>
<body>
<!-- create containing block for absolutely positioned children -->
<div style="position:relative;">
<!-- div to expand parent div to a computed height of 20px -->
<div style="height:20px; background:red;"/>
<!-- absolutely positioned SVG - the implicity 100% percentage height
should compute as a percentage of the parent div's computed height,
not as a percentage of the body's height! I.e. no red should show.
-->
<svg xmlns="http://www.w3.org/2000/svg" style="position:absolute; top:0;">
<rect width="100%" height="100%" fill="red"/>
<rect width="100%" height="20px" fill="lime"/>
</svg>
</div>
</body>
</html>

View File

@ -263,6 +263,7 @@ fails-if(MOZ_WIDGET_TOOLKIT=="cocoa") == inline--display-inline-block--01.xhtml
fails-if(MOZ_WIDGET_TOOLKIT=="cocoa") == inline--float-left--01.xhtml inline--float-left--01-ref.xhtml
fails-if(MOZ_WIDGET_TOOLKIT=="cocoa") == inline--float-right--01.xhtml inline--float-right--01-ref.xhtml
fails-if(MOZ_WIDGET_TOOLKIT=="cocoa") == inline--position-absolute--01.xhtml inline--position-absolute--01-ref.xhtml
== inline--position-absolute--02.xhtml pass.svg
fails-if(MOZ_WIDGET_TOOLKIT=="cocoa") == inline--position-relative--01.xhtml inline--position-relative--01-ref.xhtml