Cascading Style Sheets (CSS) is the standard for controlling and formatting website content. It is the preferred method for design and presentational markup of well structured HTML and XHTML pages. Covers both the theoretical and practical aspects of CSS for creating precise and optimized layouts, as well as formatting text and other elements commonly used in web pages. Learn to build elegant layouts using CSS specifications by separating the page content from the visual presentation. The importance of accessibility, validation and standards are stressed.