blob: 3132719c87bcfad4b18557bc538b45c1fc2999dc [file] [log] [blame]
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS: @namespace blocks across embedded stylesheets (part 1, positive tests)</title>
<style type="text/css">
@namespace a url(http://www.example.org/2);
@namespace b url(http://www.example.org/1);
test3 { color: green; } /* no default namespace, so this matches *:test3 */
</style>
<style type="text/css">
/* namespace declarations are reversed */
@namespace a url(http://www.example.org/2);
@namespace b url(http://www.example.org/1);
a|test2 { color: green; } /* matches 2:test2 */
</style>
<style type="text/css">
/* set a default namespace declaration */
@namespace url(http://www.example.org/1);
test1 { color: green; } /* matches 1:test1 */
</style>
<style type="text/css">
/* set the default to be red */
*|* { color: red; }
*|body *|* { display: block; }
</style>
</head>
<body>
<test3 xmlns="http://www.example.org/1"> This should be green. </test3>
<test3 xmlns="http://www.example.org/2"> This should be green. </test3>
<test3 xmlns="http://www.example.org/3"> This should be green. </test3>
<test2 xmlns="http://www.example.org/2"> This should be green. </test2>
<test1 xmlns="http://www.example.org/1"> This should be green. </test1>
<!-- tests 1:2, 1:3, 2:1 and 2:3 are checked in 005.xml -->
</body>
</html>