css-tricks.com— In HTML, it comes down to craftsmanship. Let?s take a look at some markup written they way markup should be written and see how beautiful it can be.
Nov 9, 2009View in Crawl 4
Umm, I'm a professional web designer (as in fulltime job) and I didn't know this. I would still write the HTML as <div id="header"> and not <header>. This must be something new in HTML5, right? Even the latest Wordpress writes it the old way.
Of course. But what you said was "Surely everyone builds sites with some kind of content management system and as such the HTML generated is mostly out of your hands." This leads me to believe you probably never actually built a site entirely from the ground up. So you've never been the person programming the Content Management System that takes everyday HTML upkeep out of your hands. Either way, anybody who wants consistent quality in their website writes all the scripts and markup themselves (the exception being time-tested scripts like jquery or tinymce).
@dani8559:1) You're not maintaining two stylesheets. You maintain one styelsheet, and in a separate file some specific rules for unruly browsers like IE6.2) The user doesn't load 2 stylesheets. That's what the conditionals are for. If you're not using IE, you won't load any of the IE style rules.3) "since browsers tend not to re-introduce bugs after fixing them. " Right, because IE8 with its quirks mode s**t didn't break anything on existing sites. And it's much easier on a thousand-page ecommerce site to maintain a bunch of hacks rather than one set of rules for IE6. Oh, wait.4) IE-fix.js doesn't do s**t if JS is turned off. Conditional stylesheets ALWAYS work.
Closed AccountNov 10, 2009
If you need a sarcasm tag then you suck at using sarcasm.
emildorbellNov 10, 2009
Umm, I'm a professional web designer (as in fulltime job) and I didn't know this. I would still write the HTML as <div id="header"> and not <header>. This must be something new in HTML5, right? Even the latest Wordpress writes it the old way.
r3bolNov 10, 2009
It's like saying you're not programming in Perl, you're scripting. I'm never going to say, "Hey, that's some nice mark-up you did".
somebodyscreamNov 13, 2009
Of course. But what you said was "Surely everyone builds sites with some kind of content management system and as such the HTML generated is mostly out of your hands." This leads me to believe you probably never actually built a site entirely from the ground up. So you've never been the person programming the Content Management System that takes everyday HTML upkeep out of your hands. Either way, anybody who wants consistent quality in their website writes all the scripts and markup themselves (the exception being time-tested scripts like jquery or tinymce).
Closed AccountNov 15, 2009
Oh well, if Princeton says it then it must be true. Don't ask me- I only went to Ga Tech.
Closed AccountNov 15, 2009
People who declare themselves nice to be around the dinner table make non-compliant declarations when they code, IMHO.
Closed AccountNov 16, 2009
LAMP: Leopard-Apache-MySQL-PHP... right?
mtheoryxNov 19, 2009
@dani8559:1) You're not maintaining two stylesheets. You maintain one styelsheet, and in a separate file some specific rules for unruly browsers like IE6.2) The user doesn't load 2 stylesheets. That's what the conditionals are for. If you're not using IE, you won't load any of the IE style rules.3) "since browsers tend not to re-introduce bugs after fixing them. " Right, because IE8 with its quirks mode s**t didn't break anything on existing sites. And it's much easier on a thousand-page ecommerce site to maintain a bunch of hacks rather than one set of rules for IE6. Oh, wait.4) IE-fix.js doesn't do s**t if JS is turned off. Conditional stylesheets ALWAYS work.
jchromeNov 25, 2009
"I dont want to learn new things" -- You definitely chose the wrong career path. Get out now.