CSS lets you create professional-looking websites, but learning its finer points can be tricky—even for seasoned web developers. This fully updated edition provides the most modern and effective tips, tricks, and tutorial-based instruction on CSS available today. Learn how to use new tools such as Flexbox and Sass to build web pages that look great and run fast on any desktop or mobile device. Ideal for casual and experienced designers alike.
The important stuff you need to know:
Part One: CSS Basics
Chapter 1: HTML and CSS
Chapter 2: Creating Styles and Style Sheets
Chapter 3: Selectors: Identifying What to Style
Chapter 4: Saving Time with Style Inheritance
Chapter 5: Managing Multiple Styles: The Cascade
Part Two: Applied CSS 119
Chapter 6: Formatting Text
Chapter 7: Margins, Padding, and Borders
Chapter 8: Adding Graphics to Web Pages
Chapter 9: Sprucing Up Your Site’s Navigation
Chapter 10: CSS Transforms, Transitions, and Animations
Chapter 11: Formatting Tables and Forms
Part Three: CSS Page Layout
Chapter 12: Introducing CSS Layout
Chapter 13: Building Float-Based Layouts
Chapter 14: Positioning Elements on a Web Page
Chapter 15: Responsive Web Design
Chapter 16: Using a CSS Grid System
Chapter 17: Modern Web Layout with Flexbox
Part Four: Advanced CSS
Chapter 18: Improving Your CSS Habits
Chapter 19: More Powerful Styling with Sass
Part Five: Appendixes
Appendix A: CSS Property Reference
Appendix B: CSS Resources