• 200616 Oct

    Last week we unveiled the CSS selector test over at css3.info. The test consists of over several hundred separate test cases, each designed to test a certain aspect of the compatibility of your browser with the CSS selector standards. Today we are going to expand the number of test cases to 578.

    The new tests have a large impact of the results. There are quite a few browsers that used to pass with the old test cases, but fail with the new test cases. Generally we added test cases for the following situations:

    • Dynamic updates: If you update the DOM using Javascript this should also affect the CSS selectors. Take for example the :empty selector. It only matches elements without any children. If you dynamically add a new child it should not longer match that particular element.
    • White space in attribute selectors: There are four different ways an attribute selector could be written: [attribute=value], [attribute =value], [attribute= value] and [attribute = value]. We now test if your browser supports all of these variants.
    • Case sensitivity of the value in attribute selectors: The previous version of the test contained a test case for determining if the value of an attribute selector was compared in a case-insensitive way. However this was not complete. We only tested the align attribute – which should be treated in a case-insensitive way. Only Konqueror failed this test. But there are also a lot of other attributes which should be tested in a case-sensitive way. Now almost every browser fails this test. More information about this case-sensitivity can be found on rakaz.nl: CSS selector bugs: Case sensitivity

    We also changed the way results are reported. Instead of just showing whether a selector failed or passed, we now detect if the selector is fully supported, buggy, or not supported at all. This should give all of us a better idea about the state of the compatibility of each browser.

    Browser Version Supported Buggy Unsupported No. tests passed
    Internet Explorer 6 10 1 32 276
    Internet Explorer 7 RC 1 13 4 26 330
    Opera 8.5.4 18 3 22 317
    Safari 2.0.4 21 7 15 336
    Firefox 1.0.8 24 9 10 352
    Opera 9.0.2 25 3 15 346
    Safari r16925 25 9 9 355
    Firefox 1.5.0.7 26 10 7 357
    Konqueror 3.5.4 37 6 0 570
  • 200611 Oct

    KHTML, the Konqueror rendering engine, has received another upgrade – and with it, more implementation of the still-officially unannounced CSS3!

    According to the release notes, KHTML 3.5.5 now has support for the HSV/HSVA color values. I must confess to being a little baffled by this; the CSS3 color module names HSL/HSLA values (of which HSL is supported), but not HSV/HSVA. Perhaps someone more au fait with colours could help me out on this one.

    Also now supported, apparently, is the outline-offset property – which does exactly what it says; offsets the outline around a page element.

    Please bear in mind I haven’t tested these, yet.

  • 200610 Aug

    Vitamin have posted an interview with Chris Wilson, Group Program Manager of the Internet Explorer team at Microsoft.

    He mostly talks up the new RSS features in IE7 (which should really push the standard into the big time), but the most interesting answer he gives is to the final question:

    Is IE going to auto-update to IE7? I think that the first thing really is that we can’t really force it on users. That’s not our goal. We really do like to offer users choice. It is a different user interface, some people will be really jarred by that. I think that we certainly want to encourage everyone out there to, um, I do believe that we will offer it through Windows Update, but it won’t be an automatic silent update, certainly it won’t be like you come in one day and suddenly your computer’s running IE7 rather than IE6. Certainly we have to ask the user if they really want it. As nice as it would be to blast it onto everyone’s system I don’t think that can happen, so.

    Which means that it will be offered as part of the Windows Update programme, but not downloaded automatically. Which means we’ll have to put up with IE6 for a long time yet, and full CSS3 implementation is a long way down the road.

  • 200608 Aug

    Windows users who want to see what Safari is all about will be interested to know that a new browser (provisionally called Swift) is in development, which uses the WebKit browsing engine for the first time on Windows. You can download a preview of Swift here; be warned, it is a very early release and so may be buggy. I installed it on my dev PC and it seems to be stable, however.

    The WebKit engine is lightning fast at rendering pages, but it does still have a number of quirks when implementing some CSS3 Selectors. If you’re not worried about using development software, download Swift and play with it a little.

Page 8 of 9:

OUR SPONSORS

Advertise here?

Hosting by: