Synopses & Reviews
Use Acclaimed Video Lessons and Best-Selling Book Side by Side to Master CSS Fast!
A $180 value, this package gives you instant skills, answers, and solutions from more than seven hours of video LiveLessons—plus even deeper insights from the world’s most practical CSS2 Web development tutorial!
Includes:
- LiveLessons DVD with 7+ Hours of Video Instruction
- The Industry’s best CSS Tutorial Book, with 24 Hands-On, Step-by-Step Lessons
About the LiveLessons DVD
Start building state-of-the-art CSS Web sites right now!
This one-of-a-kind video package gives you instant skills, answers, and solutions from more than five hours of quick, easy DVD video LiveLessons.
Expert Web developer Christian Montoya teaches you CSS2 the right way—hands-on, and step-by-step! These video lessons focus on exactly what you need to know to master new skills fast and put those skills to work immediately. Simply place the DVD video in your computer’s DVD drive, and begin mastering CSS the easy way!
Watch and learn how to create new style sheets, and take total pixel-level control over your Web pages. Then, building on the basics, master cascading, inheritance, lists, forms, frameworks, grid-based design, and more. Create powerful, accessible layouts and sites…troubleshoot misbehaving CSS and browser incompatibilities…even create style sheets for iPhones and other mobile phones!
For even more practical guidance, turn to Sams Teach Yourself CSS in 24 Hours by Kynn Bartlett. With 24 easy, practical, hands-on lessons, it’s the only CSS book you’ll ever need!
Synopsis
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
- New interactive Online Learning Lab supplements the print book with video walkthroughs of the book's examples, detailed answers to the end-of-chapter quizzes, and all the starter software and files needed to complete the book's hands-on exercises
- Complete details on using CSS with all modern browsers
Synopsis
You know you should use cascading style sheets (CSS) to simplify your web pages, but how do you use CSS? Sams Teach Yourself CSS in 24 Hours, Second Edition is a carefully organized, well-written tutorial that teaches you not only how to use cascading style sheets, but also how to make smart decisions about how and when to apply CSS, based on browser support and intended effects. You'll cover standards compliant CSS, with an emphasis on providing both a theoretical understanding and practical experience at implementing CSS. In 24 straightforward one-hour long lessons, you learn by accomplishing hands-on tasks that can be applied to your own site. The tutorials have been updated for this second edition to cover browsers that have become more widely used since the release of the first edition. It also has been updated to cover styling of forms, troubleshooting CSS, and other important new developments.
About the Author
Christian Montoya owns Mappdev, an online gaming startup. He has created user-focused applications, led site and user interface design teams, and is community lead for the Blueprint CSS framework. (http://blueprintcss.org/).
Kynn Bartlett has taught thousands the principles of good Web design through online courses and his participation in W3C technical working groups, the HTML Writers Guild, and the Web Standards Project.
Table of Contents
Introduction
Part I: Introduction to CSS
Hour 1: Understanding CSS
What Are Cascading Style Sheets?
The Origin of Cascading Style Sheets
CSS in Web Design
Browser Support
Summary
Workshop
Hour 2: Getting Started with CSS
Creating a Style Sheet
Writing CSS Rules
Linking a Style Sheet to an HTML Page
Viewing Your Style Sheet
Summary
Workshop
Hour 3: Browser Support for CSS
The Browser Problem
Modern Browsers and CSS
Summary
Workshop
Hour 4: Using CSS with HTML
Types of HTML
Style Sheets in HTML
Classes and IDs
Summary
Workshop
Part II: Core Principles of CSS
Hour 5: Selectors
Simple Selectors
Combining Simple Selectors
Pseudo-Classes and Pseudo-Elements
Summary
Workshop
Hour 6: The CSS Box Model
Displaying Content in CSS
Understanding the Box Model
Box Display Properties
Summary
Workshop
Hour 7: Cascading and Inheritance
How the Cascade Works
User-Defined Style Sheets
Importing CSS
Inheritance
Summary
Workshop
Hour 8: Advanced Selectors
Attribute Selectors
Summary
Workshop
Part III: Styling Text with CSS
Hour 9: Fonts and Font Families
Specifying Font Properties
Font Families
Summary
Workshop
Hour 10: Text Colors and Effects
Text Colors
Special Text Effects
Controlling Text Spacing
Summary
Workshop
Hour 11: Backgrounds and Background Colors
Setting Background Color
Using Background Images
Summary
Workshop
Hour 12: Styling Links
CSS for Link Styling
Common Link-Styling Techniques
Summary
Workshop
Hour 13: Lists
List Formatting
Summary
Workshop
Hour 14: Forms
Styling Form Controls
Browser Support for Form Styles
Summary
Workshop
Part IV: Layout with CSS
Hour 15: Alignment
Aligning and Indenting Text
Floating Content
Summary
Workshop
Hour 16: Borders and Boxes
Adjusting Boxes
Displaying Boxes
Summary
Workshop
Hour 17: Styling Tables
Table Formatting
Applying Other Styles to Tables
Summary
Workshop
Hour 18: Box Sizing and Offset
Sizing Content
Content Overflow
Summary
Workshop
Hour 19: Absolute and Fixed Positioning
Positioning Content
Absolute Positioning
Layered Content
Fixed Positioning
Summary
Workshop
Hour 20: Page Layout in CSS
Laying Out the Page
Summary
Workshop
Part V: Mastering CSS
Hour 21: Web Design with CSS
Basic Principles of Web Design
The Role of CSS in Web Design
Alternate Style Sheets
Summary
Workshop
Hour 22: Accessibility and Print Media
What Is Accessibility?
Aural Cascading Style Sheets
Media-Specific Style Sheets
CSS Properties for the print Medium
Summary
Workshop
Hour 23: User Interface and Generated Content
User Interface Properties
Creating Content
Summary
Workshop
Hour 24: Troubleshooting and Browser Hacks
Troubleshooting Style Sheets
Browser Hacks
Proprietary CSS
Summary
Workshop
Part VI: Appendixes
Appendix A: Replacing Presentational HTML with CSS
Appendix B: Glossary
Part VII: Bonus Content
Bonus Hour 1: CSS and JavaScript
What Is JavaScript?
Using JavaScript with CSS
Summary
Bonus Hour 2: CSS and XML
What Is XML?
Displaying XML
XML-based Languages and CSS
Summary