version 1.370, 2006/11/10 16:27:14
|
version 1.371, 2006/11/17 13:25:05
|
Line 5836 void ParseCSSRule (Element element, PSc
|
Line 5836 void ParseCSSRule (Element element, PSc
|
while (*cssRule != EOS) |
while (*cssRule != EOS) |
{ |
{ |
cssRule = SkipBlanksAndComments (cssRule); |
cssRule = SkipBlanksAndComments (cssRule); |
if (*cssRule == '#') |
if (*cssRule == ';' || *cssRule < 0x20 || |
|
*cssRule == 0xA0) |
|
cssRule++; |
|
else if (*cssRule < 0x41 || *cssRule > 0x7A || |
|
(*cssRule > 0x5A && *cssRule < 0x61)) |
{ |
{ |
end = SkipProperty (cssRule, FALSE); |
end = SkipProperty (cssRule, FALSE); |
CSSParseError ("Invalid property", cssRule, end); |
CSSParseError ("Invalid property", cssRule, end); |
cssRule = end; |
cssRule = end; |
} |
} |
else if (*cssRule < 0x41 || *cssRule > 0x7A || |
|
(*cssRule > 0x5A && *cssRule < 0x60)) |
|
cssRule++; |
|
else if (*cssRule != EOS) |
else if (*cssRule != EOS) |
{ |
{ |
found = FALSE; |
found = FALSE; |