It’s CSS Naked Day. (You probably don’t want to read that link, its all web design speak.)
CSS is the part of a website’s design that controls the style or presentation of a site. Without CSS, a website is just content.
“Good” web design mandates that style be separate from content. My design here doesn’t quite do that. The header (the logo and navigation above) use HTML tables to control their layout. They shouldn’t, but I’m lazy.
I’m working on another webdesign that will get rid of all the tables once and for all. It will be a long time coming, though.
“Good” website design is a utopia that’s fantastic for hobbyists, students and the unemployed.
In the real world, the pointy-haireds and their minions are on your ass 24/7 demanding you meet deadlines so you can provide a ROI and demanding you show why your project is 5% over budget.
“Good” website design goes out of the window and you throw up whatever works so the bean counters can be happy that their projections for spending are met.
And then you hate yourself for compromising yourself, knowing that the quality of what you’ve done sucks.
Hehe, amen to that.
This site falls squarely into the hobbyist camp. I have no excuse for tables.