by: Anthony Shull
In the coming months I’ll be writing various posts centered around the theme The Beautiful Web. Gone are the days when a website could just work. From e-commerce sites to marketing micro-sites, visitors expect a website to be more than functional. They expect it to be delightful. Broken CSS, confusing navigation, missing images, etc. undermine users’ trust. Who wants to give their credit card number to a company that can’t put a decent looking site together?
Unfortunately, browser quirks and limitations have made providing a quality experience to our users more difficult than it should be. We’ve often been caught between the two options of adhering to web standards or simply hacking away until everything looked the same. In order to navigate the contradiction, the idea of graceful degradation and progressive enhancement was developed. But, adhering to such standards is costly and time-consuming. The result has been a lot of lowest-common-denominator sites that implement a base level of features supported in every browser. Even worse, many sites look good in every browser but are a mess of code under the hood.
In my next post I will showcase the new canvas element.