- From: Bert Bos <bert@w3.org>
- Date: Mon, 4 May 2009 18:31:36 +0200
- To: public-css-testsuite@w3.org
I've made a set of tests for Media Queries: http://www.w3.org/Style/Examples/014/ Nearly all of them are "device-independent," in the sense that the actual device characteristics don't matter. They do all require a color device, though; and one or two require a 96dpi device. Of course, not everything in the specification can be tested that way. In particular the tests don't check that the UA reports the true device characteristics. And some other statements in the specification, such as "A ‘resolution’ query never matches a device with non-square pixels," cannot be tested either without an actual device with non-square pixels... Opera 9.64 (under Debian Linux 5.0 "Lenny") passes most tests but fails on the following: http://www.w3.org/Style/Examples/014/color03.xhtml http://www.w3.org/Style/Examples/014/color04.xhtml http://www.w3.org/Style/Examples/014/device-height03.xhtml http://www.w3.org/Style/Examples/014/device-width03.xhtml http://www.w3.org/Style/Examples/014/error04.xhtml http://www.w3.org/Style/Examples/014/error06.xhtml http://www.w3.org/Style/Examples/014/error07.xhtml http://www.w3.org/Style/Examples/014/error15.xhtml http://www.w3.org/Style/Examples/014/error16.xhtml http://www.w3.org/Style/Examples/014/error19.xhtml http://www.w3.org/Style/Examples/014/error20.xhtml http://www.w3.org/Style/Examples/014/grid05.xhtml http://www.w3.org/Style/Examples/014/height03.xhtml http://www.w3.org/Style/Examples/014/monochrome03.xhtml http://www.w3.org/Style/Examples/014/orientation01.xhtml http://www.w3.org/Style/Examples/014/orientation04.xhtml http://www.w3.org/Style/Examples/014/syntax05.xhtml http://www.w3.org/Style/Examples/014/values02.xhtml http://www.w3.org/Style/Examples/014/values05.xhtml http://www.w3.org/Style/Examples/014/width03.xhtml It seems Opera's bug is treating invalid queries as false instead of ignoring them. E.g., '(min-width: -1px)' is true in Opera but should be ignored according to the specification. Of course, there may be errors in the tests as well... Bert -- Bert Bos ( W 3 C ) http://www.w3.org/ http://www.w3.org/people/bos W3C/ERCIM bert@w3.org 2004 Rt des Lucioles / BP 93 +33 (0)4 92 38 76 92 06902 Sophia Antipolis Cedex, France
Received on Monday, 4 May 2009 16:32:54 UTC