Synopses & Reviews
CSS3 (Cascading Style Sheets 3) is the next major revision of the style sheet language that is used to describe the presentation (the appearance and formatting) of web pages written in HTML. CSS is designed primarily to enable the separation of document content (written in HTML or a similar markup language) from document presentation, including elements such as the colors, fonts, and layout. The CSS specification is developed and maintained by the World Wide Web Consortium (W3C). Different types and versions of web browsers, however, implement parts of the CSS specification incompletely and with varying levels of consistency. Although CSS 3 is still far from final, some parts of the specification have reached Candidate Recommendation stage, which has allowed the most recent versions of major browsers to begin to support these parts of the specification. Sams Teach Yourself CSS in 24 Hours is a carefully organized, well-written tutorial that teaches the beginning web page designer how to use CSS to specify how their web page will appear when displayed within a web browser. Learning to effectively use CSS is a critical developmental step for anyone aspiring to professional-level web page design skills. In 24 straightforward one-hour lessons, the reader learns by accomplishing hands-on tasks that can be applied to your own site.
- Teaches CSS in a straightforward and clear language that any beginner can understand
- Complete details on using CSS with all modern browsers
Synopsis
This tutorial teaches the reader how to make smart decisions about how and when to apply CSS, based on browser support and intended effects. In 24 straightforward, hourly lessons, the reader learns by accomplishing hands-on tasks that can be applied to his own site in every hour.
About the Author
Kynn Bartlett has taught thousands the basic principles of good Web design through online courses and participation in W3C technical working groups, the HTML Writers Guild, and the Web Standards Project education FAQ. From 1995 to 2005, Kynn was co-owner of Idyll Mountain Internet, a web design company providing web services for small businesses and community groups. Kynn is a frequent speaker at conferences and provides consulting for businesses and government agencies.
Table of Contents
Part I: The Basics of CSS
Hour 1 Overview of Style Sheets
Hour 2 Creating a Style Sheet
Hour 3 Using Selectors
Hour 4 Understanding the Box Model
Hour 5 Using Style Inheritance
Hour 6 Browser Extensions and CSS3
Part II: Styling Content with CSS
Hour 7 Styling Text
Hour 8 Styling Text Effects
Hour 9 Styling Colors and Backgrounds
Hour 10 Styling Boxes and Borders
Hour 11 Styling Lists and Tables
Hour 12 Styling HTML Forms
Hour 13 Styling Links and Menus
Part III: CSS for Layout and Display
Hour 14 Displaying, Hiding, and Sizing Boxes
Hour 15 Relative Positioning
Hour 16 Floating Content
Hour 17 Absolute and Fixed Positioning
Part IV: CSS-based Web Design
Hour 18 Styling Web Sites
Hour 19 Structuring HTML for CSS
Hour 20 Testing and Debugging Style Sheets
Part V: Advanced CSS Topics
Hour 21 More Selectors, More Control
Hour 22 Alternate Media and Accessibility
Hour 23 Generated Content and Internationalization
Hour 24 Using CSS with JavaScript and Ajax
Glossary