CSS-P in Current Browsers
This month's edition is about progress – mostly!
Firstly, it looks at the state of current browsers and shows how well they have come on in the last year. Although there are still minor discrepancies in how they render CSS, major cross-browser differences are now a thing of the past. If you produce valid HTML (or XHTML) and CSS markup, you will be surprised only by the lack of surprises!
The next big step forward is that the editor manufacturers are now taking Web standards seriously. Macromedia's new Dreamweaver MX 2004 is built around CSS and valid markup and a new version of Adobe GoLive does the same. Over the next year, I expect to see Web pages becoming more consistent and reliable generally.
I've heard it said before that Web standards are great, there are so many to choose from that no matter what you do, it must fit-in with one of them – HTML, XHTML, strict, loose, CSS1, CSS2, CSS3 etc. That's all very well provided that you tell the browser which standard you are working to. It's when browsers get confused that the problems really begin. The footnote, this month, explains more about the DOCTYPE and its Document Type Definition (DTD). Getting these right is the first step in keeping the browsers, and your audience, happy.
Now, that's what I call progress.