| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <title>CSS: @namespace blocks across embedded stylesheets (part 2, negative tests)</title> |
| <style type="text/css"> |
| @namespace a url(http://www.example.org/2); |
| @namespace b url(http://www.example.org/1); |
| test3 { color: red; } /* this matches nothing */ |
| </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: red; } /* matches nothing either */ |
| </style> |
| <style type="text/css"> |
| /* set a default namespace declaration */ |
| @namespace url(http://www.example.org/1); |
| test1 { color: red; } /* still matches nothing */ |
| </style> |
| <style type="text/css"> |
| /* set the default to be red */ |
| *|* { color:green; } |
| *|body *|* { display: block; } |
| </style> |
| </head> |
| <body> |
| <!-- tests *:3 are checked in 004.xml --> |
| <test2 xmlns="http://www.example.org/1"> This should be green. </test2> |
| <!-- test 2:2 is checked in 004.xml --> |
| <test2 xmlns="http://www.example.org/3"> This should be green. </test2> |
| <!-- test 1:1 is checked in 004.xml --> |
| <test1 xmlns="http://www.example.org/2"> This should be green. </test1> |
| <test1 xmlns="http://www.example.org/3"> This should be green. </test1> |
| </body> |
| </html> |