Re: [CSS21] Test Suite

Thomas Scholz wrote:
> Better than testing with »color« were »display«: Hide »PASS« for  
> non-compliant browsers and »FAIL« for compliant browsers. That's always 
> my  preferred method, e.g. on  
> <http://scholz-webdesign.de/css/test/identitaetskrise/>.

   It would seem that if user agents were to follow the rules about 
content-type headers, when the your stylesheet is requested, it should 
reject it and not parse it as css because it was served as text/html. 
Here's the relevant request and response headers for your stylesheet 
(which is the same as the HTML file):

GET /css/test/identitaetskrise/ HTTP/1.1
Host: scholz-webdesign.de
Accept: text/css,*/*;q=0.1

HTTP/1.x 200 OK
Content-Type: text/html; charset=utf-8  ← CSS served as text/html here!

   Therefore any useragent that applies 'display:none' to the strong 
element in your test, has failed because it parsed an HTML file as CSS. 
  I believe the prefered method of including styles is to either include 
them within a <style> element, or link to an external style sheet, that 
is actually a seperate CSS file.

-- 
Lachlan Hunt

lachlan.hunt@lachy.id.au
http://www.lachy.id.au/

Received on Friday, 23 July 2004 03:08:04 UTC