|
I haven't read through their entire curriculum, but in skimming it, they do seem to be offering positive, real world examples of what should be done rather than what shouldn't. To summarize in a sentence, separate structure, style, and behavior for maintainability, device compatibility, and accessibility; use progressive enhancement when using JavaScript; and be aware of accessibility issues when choosing colors, font, and content type.
Unlearning bad habits might be a pain, but for me personally, having become aware of those issues, I haven't found standards to be that much of a hassle. My overall design probably benefits from the little extra thought I put in to make something standards compliant (though I think my current website needs a little love in that regard. I'll be redesigning it shortly.) The biggest problems are cross-browser CSS and JavaScript, but they both improve with practice and using a JavaScript framework certainly mitigates a lot of issues as well.
|