warichard said:
Call me old-school, call me a n00b but I still like using tables to display tabular data in tabular form. CSS is nice, and has many powerful applications, but to call CSS standard on anything but paper would be a mistake. Fact of the matter is that you cannot always be guaranteed that the way a page renders in one browser using CSS is how it will render in another. A case in point is a comparison between IE's (broken) box model and Mozilla's (better) box model. Sure, you can say "don't support IE!" but when 87-odd% of the web's users are using IE that becomes a bit of an unreasonable request. So then you have to code your CSS for two specific browsers, but then what about Opera (which renders certain table-related CSS tags differently to IE and Mozilla), and so on and so forth.
First - yeah, the site looks good - did a much better job than any of the ISP's I will say, as sad as that is - and even Mambo uses tables - euw.
The real fact of the matter is, you can be guranteed that a page in CSS should render the same in another browser - mine does, and it wan't hard. What you can't be guaranteed of is that tables will. IE's broken box model is a bit silly - however, that is their own fault (read: Not CSS's fault) and its not necesiarly hard to work around that.
Well, table-related CSS tags are not a problem if you don't use Tables for layout is it
And for the record - I happen to host a site that is only 30% IE users so this excuse is fast becoming falacy. "Most people use IE" is not an excuse to build sites aimed at IE (Like good old MTN who's crummy site is half broken in anything other than IE, sad sad sad and I hope they lose business for it).
Also, W3C is the standard, it's not supposed to be some sort of guide line that people shrug off and say "Oh well, I'll do my own thing because I dont care about compliance". I'm very embarased on the odd occasion that my site fails XHTML 1.0 Strict compliance - because it is the way to go, and apathy is not progress.
Call me utopian or whatever, but I think ISP's should be working with the standards, to improve the quality of the internet and set an example, not oppose them.