Cascading Style Sheets, also known as CSS, can be thought of as the language responsible for how websites look. Font colors, background images, borders, how links appear, and even where content is positioned on the page can (and should!) all be controlled via CSS. CSS3 is the latest iteration of the language and is helping to make our websites faster, easier to develop and more beautiful, slowly.
You see, everytime a new language like CSS3 or HTML5 come around, we need to wait for browsers to build in support. Just because CSS3 lets us do fun little animations and transitions, if the browser you’re looking at the site / loading the CSS doesn’t understand those commands, well nothing happens. The real truth: CSS3 is still too young to be used to it’s full capabilities on websites. The good news? We can use CSS3 today to enhance websites when viewed on modern browsers, while gracefully degrading for older browsers. That means that people using Google Chrome, Firefox, Safari and Internet Explorer 9 will get all the cool little text-shadows, rounded corners, and quick downloading gradients, while those still hanging around on IE8 and below will still see a functioning website with a few less bells, a few less whistles.
Even better news? Internet Explorer is catching on fast, so having a site built today with CSS3 means that you’re future-proofing your site (at least for the extent that the Web can be “future-proofed”). Have questions or want to get started? Please do get in touch!