https://github.com/web-platform-tests/wpt
Raw File
Tip revision: caabb339c4b96dfc4a9e42a40c118e5df7ccd070 authored by Tarun Bansal on 07 May 2018, 19:22:03 UTC
Add client hints headers as CORS safe headers
Tip revision: caabb33
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