Pro CSS Techniques
Apress wrote this book to provide you with a collection of proven, modern techniques that you can refer to every day to get the most out of the time you put into your web development projects, from start to finish. You know the basics of CSS, and you don't need a guide to evangelize the merits of web standards-based development - you already know it all. Instead, we wanted to focus on context, and how each of the techniques we present fit into the lifecycle of a real-world professional project.
The techniques in this book are focused around these goals:
- Maintainability. Keep code organized and easy to maintain without having to waste a lot of time thinking about it.
- Compatibility. Avoid browser issues before they crop up; hack around them when absolutely necessary.
- Reusability. Get the most out of your styles and take advantage of inheritance. Use techniques you can build on.
- Practicality. Don't get too hung up on any of these ideals. Use what works in the real world and move on. You can always optimize later.
In detail, we cover specificity and the cascade, hacks and filters (and how to avoid them if possible), effective code maintenance and optimization, advanced selectors and rules, advanced styling and layout techniques, creating common page elements, troubleshooting techniques, and much more. We're confident that Pro CSS Techniques will be invaluable to any modern web developer. So look inside and enjoy.
Who is this book for?
Pro CSS Techniques requires a basic understanding of (X) HTML and CSS and is aimed at intermediate and advanced developers who want to take their knowledge to a new level.
This book tackles many tricky CSS problems. It has a fast but logical build up that covers the basics in the introduction, specific CSS tags and rules in the following chapters, and how to accomplish specific tasks that you'll need on every page in the remaining chapters. It is also one of the few books that does a great job of covering CSS Hacks, which you eventually need to fix those hard to tackle cross browser compatibility problems that where missing from the beginning CSS Web Development title. If you don't want to search on multiple blogs and web pages to find the solutions for those tricky CSS problems, then you definitely should get this book.