CSS means Cascading Style Sheets. Cascading Style Sheets is a stylesheet language that separates the content of an HTML, XHTML, XML, SVG or XUL document from the presentation of the site.
CSS saves web designers a lot of time because it allows them to create styles for all of appearance properties and keeps them in one place. With these styles you can easily create an additional page and you can also quickly change the font size or color throughout the site. For example, I am designing a site and I wanted the text to be a specific color, font and size. I saved these specifications (style) and labeled it Body Text. Now, when ever I create a new page all I have to do is tell the program (Dreamweaver) that I want to use the style “Body Text” in a specific area of my site. I do not have to highlight all the words and then go choose the color of the text and then the font and then the size of the font every single time I create a new page. If I decide to change the color of the font and I change it the CSS will change it on all the pages for me. I do not have to go back and change each additional page- this is very nice!
CSS is also W3C compliant (this is very important). W3C stands for World Wide Web Consortium and they create web standards internationally for the World Wide Web (W3). CSS allows web designers to structure a site according to HTML standards without ruining the look of the web site and Google wants sites that are properly structured and W3C compliant…CSS sites are.