Product Overview
Everything You Know About CSS Is Wrong!
Table Of Contents
- Here’s a look at the table of contents:
- Preface
- Who Should Read This Book?
- What’s in This Book?
- The Book’s Web Site
- The Code Archive
- Updates and Errata
- The SitePoint Forums
- The SitePoint Newsletters
- Your Feedback
- Conventions Used in This Book
- Code Samples
- Tips, Notes, and Warnings
- Acknowledgments
- 1. The Problem with CSS
- The Grid’s the Thing
- Tables Do the Trick
- CSS and the Browser Wars
- Early Browser Support for CSS
- The Version 4 Browsers
- Internet Explorer 6 and the Long Sleep
- Internet Explorer 8 Changes the Game
- Our Part of the Bargain
- CSS Table Layout
- Using Current Layout Techniques
- Absolute Positioning
- Floated Layout
- Using CSS Tables
- How Does This Work?
- Anonymous Table Elements
- Other Useful Table Properties
- Making a Perfect Grid
- Putting Principles into Practice
- Using Current Layout Techniques
- CSS Table Solutions
- Can CSS tables be used to create flexible layouts?
- Can CSS tables be nested?
- How can I position elements within a table cell?
- Do CSS tables support the colspan and rowspan attributes?
- What’s going wrong with these anonymous table elements?
- Do I have to change the source order?
- Is the source order really a problem?
- What about older browsers?
- Considering Older Browsers
- Support for CSS Tables
- To Hell with Bad Browsers
- History Repeats
- Option 1: Ignore Older Browsers
- Option 2: Provide a Simplified Layout
- Adding a Style Sheet for IE6 and 7
- Option 3: Reproduce Your Layout with Older Techniques
- But Why Not Stick with Floated Layouts?
- Now It’s Our Turn
- Premium Design Elements
- Greater Ease of Development
- Moving Forward
- Support for CSS Tables
- The Road Ahead
- CSS3 Multi-column Layout Module
- Multiple Equal-width Columns
- Other Multi-column Layout Properties
- CSS3 Grid Positioning Module
- The grid-columns and grid-rows Properties
- Creating a Grid with Columns and Column-gap Properties
- Positioning Elements on the Grid: the
grValue
- CSS3 Template Layout Module
- Setting up the Template
- Positioning Elements into the Slots
- Everything You Know about CSS Is Wrong
- CSS3 Multi-column Layout Module
- Index






