Hi, Just been talkin to a guy in europe and he tells me its all the rave in the states (usa) that everyone is moving from the traditional way of building to the css way ? small code/cleaner code/less images ??? no html tables ? no font descriptions ? what does everyone think about this ? is it the way forward ... Same with xhtml ... more and more sites ? is this the NEW sexy standard. So if the above 2 points are correct im guessing that 'clean code' (w3 compliant) is a must? never bothered with this before and my sites have always done well ?
Regarding validation... As much as I hate saying this, ignore the compliancy (well, at least try not to terribly violate it). If you're building functional pages that load in every browser correctly and they're generating profit for you - why break a working formula? With a good system, you can crank out a site amazingly quickly but if you find yourself spending too much time ensuring W3C compliance when what matters really is your bottom line - then skip it. If you're building your ultimate singular monster site that'll be your pride and joy (and you're going to be showing it off in design circles), then you can try to make things validate. Eventually you'll get to a point where you can build validation compliant sites quickly and easily, but I found I spent far too much time nitpicking things instead of building more sites... Personally though, I hate nothing as much as a validation design snob (and I say this even though I started out by funding everything through design). Sure, their sites can validate all they want, but chances are they're not ranking and a site is useless if nobody's there to see it
Yes, it is all the rave here. CSS for everything, tables only for data, 508 compliance, etc. Basically to make sure it works the same in every browser, loads fast, doesn't generate any errors, and is available to those with disabilities. Should have been that way all along... Not so much for profit, but for accessibility and usability - something that has been lost for a long time.