malformed-decl-block-001.xht (1675B)
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 3 <html xmlns="http://www.w3.org/1999/xhtml"> 4 <head> 5 <title>CSS Test: Parsing malformed declaration blocks</title> 6 <link rel="help" href="http://www.w3.org/TR/CSS22/syndata.html#parsing-errors" /> 7 <link rel="help" href="http://www.w3.org/TR/CSS22/changes.html#s.4.1.1e" /> 8 <link rel="match" href="malformed-decl-block-001-ref.xht"/> 9 <meta name="flags" content="invalid" /> 10 <meta name="assert" content="When the UA expects the start of a declaration or at-rule (i.e., an IDENT token or an ATKEYWORD token) but finds an unexpected token instead, that token is considered to be the first token of a malformed declaration. I.e., the rule for malformed declarations, rather than malformed statements is used to determine which tokens to ignore in that case." /> 11 <link rel="author" title="Bert Bos" href="mailto:bert@w3.org" /> 12 13 <style type="text/css"> 14 body {background: white; color: red} 15 #p1 {color: green} 16 #p2 {@charset utf-8; color: green} 17 #p3 {@foo {color: red} color: green} 18 #p4 {12; color: green} 19 #p5 {color: green; 12 color: red} 20 #p6 {color: orange; 12 @page {color: red} color: green} 21 #p7 {@foo {color: red}; color: green} 22 </style> 23 </head> 24 25 <body> 26 <p id="p1">This text must be green.</p> 27 <p id="p2">This text must be green.</p> 28 <p id="p3">This text must be green.</p> 29 <p id="p4">This text must be green.</p> 30 <p id="p5">This text must be green.</p> 31 <p id="p6">This text must be green.</p> 32 <p id="p7">This text must be green.</p> 33 </body> 34 </html>