Cascading Style Sheet (CSS) is a stylesheet language used to describe the presentation of a document written in HTML or XML. CSS is designed primarily to enable the separation of presentation and content, including aspects such as the layout, colors, and fonts. With CSS we can save the time used for styling our website. For example, we can can give same font, size or color to all paragraphs in all web pages in our website.
2. CSS Secrets: Better Solutions to Everyday Web Design Problems
3. A Smarter Way to Learn HTML & CSS: Learn it faster. Remember it longer. (Volume 2)
4. Learn CSS in One Day and Learn It Well (Includes HTML5)