https://github.com/web-platform-tests/wpt
Raw File
Tip revision: d45dfd0b79e4f33d42cac5fdcb0d5c8d0cc83d83 authored by Anne van Kesteren on 25 January 2018, 10:51:01 UTC
more clearly indicate where these tests originate (needed in particular for those stuffed in /html/ somewhere)
Tip revision: d45dfd0
svg-inline-styles-006.html
<!DOCTYPE html>
<html>
<head>
    <title>CSS Test: Fall back to presentation attribute styles of SVG element with invalid inline transform style and presentation attribute style on group</title>
    <link rel="author" title="Rebecca Hauck" href="mailto:rhauck@adobe.com">
    <link rel="help" href="http://www.w3.org/TR/css-transforms-1/#svg-transform">
    <link rel="help" href="http://www.w3.org/TR/css-transforms-1/#transform-attribute-specificity">
    <link rel="match" href="reference/svg-inline-styles-ref.html">
    <meta name="flags" content="svg">
    <meta name="assert" content="Invalid inline transform styles on SVG elements should fall back to presentation attributes styles on the same element. The rect in the test should be rotated by 90 degrees clockwise and moved up 100 pixels.">
    <style type="text/css">
    svg {
        height: 300px;
        width: 300px;
    }
    </style>
</head>
<body>
    <p>The test passes if there is a vertical green stripe to the left of a yellow vertical stripe. You should see no red.</p>
    <svg>
        <!-- Fill with Gradient to avoid false positive. -->
        <defs>
            <linearGradient id="grad" x2="0%" y2="100%">
                <stop offset="50%" stop-color="yellow"/>
                <stop offset="50%" stop-color="green"/>
            </linearGradient>
        </defs>
        <rect x="1" y="1" width="98" height="98" fill="red"/>
        <g transform="rotate(90)">
            <rect width="100" height="100" fill="url(#grad)" style="transform: scale(invalid)" transform="translateY(-100)"/>
        </g>
    </svg>
</body>
</html>
back to top