| 2:16 am on Jun 14, 2009 (gmt 0)|
I created mine in plain old HTML. I get made fun of some, but I have zero problems with browsers displaying things differently.
CSS is a good compliment but full-blown CSS was a huge pain for me.
| 2:35 am on Jun 14, 2009 (gmt 0)|
I always use CSS for any pages I create, and in my consulting work it's been quite a few years since any site was brought to me that didn't use CSS.
Now if you mean using CSS to create table-free layouts, that's still not so common, unless the site is based on a CMS that uses a table-free template for page layout by default.
| 2:50 am on Jun 14, 2009 (gmt 0)|
I've not (ab)used a table to do layout in years. In fact I guess I've forgotten most of the attributes tables can have.
I'm quite glad not to have to look at nested tables anymore.
I never looked back once I learned CSS.
I don't think there are in fact many problems with cross browser stuff, there's just the legacy IE versions that are riddled with bugs that never got fixed, and a bunch of "features" (read:broken by design).
The simplest way to deal with IE and CSS is to utterly ignore IE till the *very* last, don't even take a glance at how it looks. Then at the very end add conditional comments to make it look acceptable. I typically don't even try to understand why legacy IE does the wrong thing, just make it look right, whatever means is good enough. This is faster and less frustrating in my experience. (e.g. double margin bug: instead of figuring out where to add what to not trigger the bug, I've just halved the margins in the conditional comment of one site. Done.)
It still adds to the workload, but till the users smarten up, we're stuck with the IE legacy for now.
| 2:52 pm on Jun 18, 2009 (gmt 0)|
It really depends on how you define "website." CSS provides so much power, no designer would do without it for a flagship public site.
That said, I've seen plenty of web applications with no CSS or very badly implemented CSS. The usual attitude is "it looks good enough in IE6, we don't need to spend resources on making it look pretty." In particular lots of reporting software, older shopping carts, and a forest of custom internal applications have little or no native CSS support.
| 8:38 pm on Jun 18, 2009 (gmt 0)|
I have seen a fair few of old style html just recently. some very badly compiled table layouts also.
CSS is the current trend and seems to be a tidier bit of code that has a fair bit of layout power.
There is generators and well known branded software that has pre made css driven templates in place.
Since i learned CSS and the power it has i will never use such things as tables for layouts or seperatly defining fonts and formating to each page any more.
one external css file can control all pages.
| 10:39 am on Jun 22, 2009 (gmt 0)|
I had to fix a site recently which was done all in tables and I must admit having not seen table code for such a length of time I did struggle while it slowly came back to me.
I follow the same procedure as swa66 because it really does save time and stress when it comes to IE6. I can't see IE6 going anywhere anytime soon so it does require some of my time but it's limited.
| 3:33 pm on Jun 22, 2009 (gmt 0)|
I haven't seen a website without Css in a long time