Date:
Wed, November 21, 2007 11:48:38 PMFrom:
SitePoint
Subject:
Tech Times #178 - Secret CSS Reference / IE Still Stinks
| Tips, Tricks, News and Reviews for Web Coders | |||
In This Issue...
What do you want your web site to do?
Version 7.0 now available!
Introduction
Today, the secret project I've been working on for the past six months is going public! Read all about it in this issue of the Tech Times. Meanwhile SitePoint's latest book, The PHP Anthology, 2nd Edition, has had a surprisingly strong launch! I don't know if it's the super-handy collection of PHP solutions, or the sexy rocket ships on the cover, but Tech Times readers in particular were quick to take advantage of the exclusive discount announced last issue. Just a reminder: the discount is valid only until the end of November. Grab your copy now and save! Finally, just a reminder that early-bird pricing for Web Directions North 2008 is about to end. As sponsors of the event, SitePoint representatives will be making the trip to Vancouver to attend, so come along and say "G'day!"
In All Fairness ... Internet Explorer Still StinksThis is the story of how SitePoint tried to give Internet Explorer a fighting chance … and it lost anyway. If you've been paying attention, you'll have caught the subtle (and not-so-subtle) hints that SitePoint has been quietly working on a series of references, beginning with The Ultimate CSS Reference. What hasn't been revealed (until now) is that this reference will be released not just as a slick SitePoint book, but also as a freely-accessible Reference section right here on sitepoint.com! Our aim with this project is to produce the definitive CSS reference, both on the Web and in print.
Obviously, a big part of assembling this reference has been compiling browser compatibility information. And although our hard-working authors might disagree, one of the trickiest parts of the project has been determining how that information should be presented. The Inherit Issue
A good example of this is the
Our reference will similarly indicate the level of support for each
property in each of the major browsers, but what level of support do we
indicate for IE, which doesn't support the On the one hand, declaring that IE fully supports a property when one of its supported values doesn't work could be seen as misleading. On the other hand, if the best support level we can list for any property in IE is 'partial', then you can't tell at a glance when IE does fully support a property (within the limitations of its CSS implementation), and our reference becomes that much less useful.
After lengthy discussion with the authors, we decided to treat
Except … it didn't
After all, IE7 now supports Once the authors had compiled all this compatibility information, what we discovered was that arguing about the difference between 'partial' and 'full' support in IE had been an academic exercise … because the vast majority of CSS features are too buggy in IE to rate either!
The
After racking my brains for a CSS feature that would have newly achieved
'full' support in IE7 without being afflicted by bugs, I happened upon the
dimension properties. Sadly, a little research has revealed reports of a bug in IE7 that affects all of these properties. We have yet to confirm this bug, but if it's the kind of thing that will impact real-world use of these properties, they'll lose their 'full' rating as well. Internet Explorer Still StinksAll this adds up to Internet Explorer making a very poor showing in our compatibility tables, despite us going out of our way to give it a fighting chance.
CSS features that we can honestly list as having 'full' or even
'partial' support in IE are few and far between ( Obviously, with IE7 Microsoft made great strides in correcting the most glaring and painful issues that plagued developers in IE6. But the unavoidable truth revealed by this reference is that Internet Explorer is still miles behind the competition. Perhaps the new layout engine and other improvements coming in IE.Next will make up some of the difference … or perhaps Microsoft just isn't interested in fixing (and in the case of IE7, avoiding) bugs that aren't painfully obvious. Do you think Internet Explorer stinks? Comment on the blog and let us know!
"So, when's this fancy reference launching, anyway?" you ask. That I can't tell you just yet. But I can tell you that you'd better make sure you have a SitePoint Forums account by December 1st, or you'll be disappointed!
Kevin Yank
Understand & solve your user experience problems with TechSmith's UX solutions.Morae 2: Usability Re-Imagined. UserVue: Real users, real feedback. User
experience made simple, adaptable and affordable.
Help Your Friends OutPeople you care about can benefit from the wealth of information on new and maturing technologies available on the Internet. Help them learn how to do it by forwarding them this issue of the Tech Times! |
Download free chapters from every SitePoint Book!
Portable Social Networks: Take Your Friends with You
As each new social networking site becomes the Next Big Thing, we spend hours recreating our accounts, contact details, and associations with people we know. Brian believes we should support - and create - sites that make users' profile data portable, and in this article he tours some current and evolving tools that make the sharing of information between services a cinch! JavaScript & CSS
Blog:
Web Tech
Blog: Ruby on Rails Blog: .NET
Blog:
PHP
Blog:
|
||
|
Manage Your Subscription Here.
SitePoint Pty. Ltd. Thanks for reading! |
|||
|
© SitePoint 1998-2007. All Rights Reserved.
|
|||


Back to newsletter list

Working on
a secret project is a mixed blessing. On the one hand, you get to put all
your energy into something truly exciting. On the other hand, you can't
tell anyone about it!
In ignoring
And Microsoft did implement the child selector as a
brand new feature in IE7, but even in this golden age of standards, this
new feature came with obvious parsing bugs (e.g.
Deliver First Class Web Sites: 101
Essential Checklists
Build Your Own AJAX Web Applications
HTML Utopia: Designing Without Tables Using CSS,
2E
The JavaScript Anthology: 101 Essential Tips,
Tricks & Hacks
The CSS Anthology: 101 Essential Tips, Tricks
& Hacks