I have recently set out to improve my skill in Cascading Style Sheets or CSS. The motivation to do so comes from a desire to build web pages that look more appealing than the sites I have built in the past. I’m not a complete novice when it comes to CSS. I’ve been sprinkling it through my web pages for the last few years, mainly at the tag level but never with a unified approach throughout an entire site.
The closest I’d come to a unified approach with CSS had been those style sheets that Visual Studio generated when I used Web Project templates to build a site. My patchwork approach produced patchwork results. The elements that I applied styling to looked great but the rest of the elements looked like dogs. I needed a more comprehensive approach.