| <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> |