There are so many articles out there for web developers to get a good grasp on how things should be done. We all know how CSS should be structured, and not to clutter up the HTML with useless DIVs, but how close does the average developer actually come? In truth, probably a lot less than most of us would think. Especially in what I call real world development, meaning working in an extremely fast paced corporate environment, not something like freelancing where you can have months to complete one website.
Image credit: Marie Linder