I need to point out the fact that CSS is god. If you ever try doing something like
Code:
<input type="text" maxlength="10">
your text input will turn out imprecise. I've had experience where one input on top of another (one for username and another for password) varied in length by about two pixels, which was extraordinarily annoying. Only with a CSS addition, changing the code to
Code:
<input type="text" style="width: 100px;">
could I achieve both text inputs to be of equal length. Essentially, HTML is the building block and CSS adds precision. And sure, you can write a beautiful website with no CSS at all, but CSS adds managability with classes and ids. If you ever undergo major site operations and want to change fonts or font colors (possibly because you've been told you have a bad color scheme

), simply modify your master CSS classes and you're set--contrary to using font tags in every page of your site and having to CTRL+H your way through every page you maintain. CSS is built to be powerful, flexible, efficient, and ... godlike.
Another example: I really hate is HTML's superscript. Whenever writing the "SM" in FIRST, or any superscript for that matter, HTML has the very annoying habit of messing up your vertical line spacing. I almost completely avoided using superscripts altogether until I did a bit of CSS experimentation. The result was that I now use the following as superscipts for my code, of which my "home-made" CSS superscripts do not interfere with line spacing:
Code:
FIRST<span style="font-size: 8px; vertical-align: text-top;">SM</span>
Now granted <sup></sup> is a heck of a lot simpler, but I did say that CSS is the god of
precision. CSS extends way beyond my simple examples here--CSS helps with padding, spacing, table borders, text manipulation, image manipulation... it goes a lot farther than it may deceivingly appear. As for an opinion on CSS, I'm completely all for it.
As for elements of bad websites, bad color schemes give away immaturity in web development. Also, I agree that slews of animated GIFS tend to get very annoying. I completely detest frames,
especially if they have scrollbars. A lot of the time you can just look at a site and tell the skill level of the person who made it (or look in the source and find FrontPage META tags... hmm... tsk tsk

). A website really looks professional when the site executes
consistent color schemes, fonts, and template usage. And whoever mentioned getting rid of background music on sites, I FULLY AGREE! I hate when sites interrupt my crankin' SRV.
And as for you Adam Y., I can't believe you're
still on ChiefDelphi even AFTER the build season.
