mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-03-05 08:09:15 +00:00
Reftest for bug 342532, which was fixed by the fix for bug 294086.
This commit is contained in:
parent
0cd76ec330
commit
e535810c50
50
layout/reftests/svg/sizing/inline--position-absolute--02.xhtml
Executable file
50
layout/reftests/svg/sizing/inline--position-absolute--02.xhtml
Executable 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>
|
@ -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
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user