CSS Mastery: Advanced Web Standards Solutions | 
enlarge | Authors: Andy Budd, Simon Collison, Cameron Moll Publisher: friends of ED Category: Book
List Price: $34.99 Buy New: $16.24 You Save: $18.75 (54%)
New (37) Used (21) from $16.24
Rating: 110 reviews Sales Rank: 4278
Media: Paperback Pages: 280 Number Of Items: 1 Shipping Weight (lbs): 1.2 Dimensions (in): 8.9 x 7.5 x 0.8
ISBN: 1590596145 Dewey Decimal Number: 006.7 EAN: 9781590596142 ASIN: 1590596145
Publication Date: February 13, 2006 Availability: Usually ships in 1-2 business days Shipping: Expedited shipping available Shipping: International shipping available Condition: Ships next business day from NY
| |
| Also Available In:
|
| Accessories:
|
| Similar Items:
|
| Editorial Reviews:
Product Description This book is your indispensable guide to cutting-edge CSS developmentall you need to work your way up to CSS professional. You'll learn how to: - Plan, organize, and maintain your stylesheets more effectively
- Apply the secrets of liquid, elastic, and hybrid layouts
- Create flickr-style image maps, remote rollovers, and other advanced CSS features
- Lay out forms using pure CSS
- Recognize common browser bugs, and how to fix them
While CSS is a relatively simple technology to learn, it is a difficult one to master. When you first start developing sites using CSS, you will come across all kinds of infuriating browser bugs and inconsistencies. It sometimes feels like there are a million and one different techniques to master, spread across a bewildering array of websites. The range of possibilities seems endless and makes for a steep and daunting learning curve. By bringing all of the latest tips, tricks, and techniques together in one handy reference, this book demystifies the secrets of CSS and makes the journey to CSS mastery as simple and painless as possible. While most books concentrate on basic skills, this one is different, assuming that you already know the basics and why you should be using CSS in your work, and concentrating mainly on advanced techniques. It begins with a brief recap of CSS fundamentals such as the importance of meaningful markup, how to structure and maintain your code, and how the CSS layout model really works. With the basics out of the way, each subsequent chapter details a particular aspect of CSS-based design. Through a series of easy-to-follow tutorials, you will learn practical CSS techniques you can immediately start using in your daily work. Browser inconsistencies are the thorn in most CSS developers' sides, so we have dedicated two whole chapters to CSS hacks, filters, and bug fixing, as well as looking at image replacement; professional link, form, and list styling; pure CSS layouts; and much more. All of these techniques are then put into practice in two beautifully designed case studies, written by two of the world's best CSS designers, Simon Collison and Cameron Moll. Summary of Contents: - Chapter 1: Setting the Foundations
- Chapter 2: Visual Formatting Model Recap
- Chapter 3: Background Images and Image Replacement
- Chapter 4: Styling Links
- Chapter 5: Styling Lists and Creating Nav Bars
- Chapter 6: Styling Forms and Data Tables
- Chapter 7: Layout
- Chapter 8: Hacks and Filters
- Chapter 9: Bugs and Bug Fixing
- Case Study 1: More Than Doodles
- Case Study 2: Tuscany Luxury Resorts
|
| Customer Reviews: Read 45 more reviews...
The Best CSS Reference Book in print today! March 12, 2006 Frank Stepanski (Philadelphia) 159 out of 164 found this review helpful
When I heard Andy Budd (http://www.clearleft.com/, http://www.andybudd.com/)was writing a CSS book I knew I had to get it. Andy is one of the top UK web designers for past years and anything he has to say you should listen. :) This book is for anybody who has played around with CSS a little and wondered "what the h*ll can I do with this stuff?". CSS has been around for awhile now, but only recently has the most current browsers been able to support the cool stuff you can do with it. What cool stuff? You need to buy the book to find out, but I'll give you some highlights... First off, the first chapter explains how to use document types, divs and spans, validation, basics of CSS (selectors, pseudo-classes, child and sibling selectors, attribute selectors, etc), how cascade and specifity works, and how to organize your style sheets. A great primer to the rest of the book. The 2nd chapter focuses visual formatting with CSS with the Box Model, Positioning and Floating. This is an important topic because creating CSS layouts requires a good understanding of how these topics work (and work together) in creating "real-world layouts. Chapter 3 talks about using background images and replacement in creating rounded corner effects, drop shadows (4 different kinds), and some cool image replacement for optimizing search engines and screen readers (accessibility). Chapter 4 has some great examples on styling links to create efficient CSS buttons without the images or the JavaScript for the "roll-over" effect. Yes, CSS can create some cool buttons without you ever having to use Photoshop. :) Chapter 5 continues with styling links but extends it in showing you how to create button nav bars (horizontal and vertical) and adds a few tricks with using some image placeholders and sections to create some nice looking professional navigation for your website. Chapter 6 focuses on the right way to use tables: for displaying data (not layout for web sites - no more nested tables). With the use of the very popular border-collapse property and others, Andy shows some very eye-please table layouts. Chapter 7 in my opinion is the meat-and-potatoes of the book. Its goes over some how to use CSS in creating some standardized layouts. The whole point of CSS is to separate your content and layout and this is the way to go. It is explained in a very easy to follow manner with plenty of screenshots to show you each step. The rest of the book (Chapter 8 and Chapter 9) review the common and not-so-common CSS hacks that are used to overcome some browser deficiencies. I can't tell you how many website I had to search to find out about these, and its all here in these 2 chapters!. The last part of the book has 2 Case Studies that show how a website created purely with CSS was created from beginning to end. A great finish to a great book. Throw out all your other CSS books and just get this one.
Mastering CSS May 2, 2006 Natalie N. Jost (Indiana USA) 17 out of 18 found this review helpful
It's been awhile since I've enjoyed a good technical book. Most of the time they drone on and on about stuff I either already know or more often, stuff I don't know and would take years to know. It's so great when I find a book that matches where I'm at technically and one that really becomes part of my everyday working life. Designing with Web Standards was one, CSS Mastery is now the other. Andy Budd now lives right next door to Zeldman on my desk. Seriously, CSS Mastery is a great title. It's not beginning CSS, which means you should have some working knoweldge of CSS already before you pick it up. This isn't a book that teaches you to know CSS, it teaches you to master it. Andy covers the stuff that will supplement your existing knowledge. He doesn't waste time telling you about the difference between a class and an ID, or the value of shorthand. What he does tell you is why some margins collapse in some browsers and not in others, and how to fix the problem. He briefly explains the attribute selector, but goes right into how and when you might want to use it. The chapter I found the most valuable to me was the section on forms and tables. Being primarily concerned with layout and text, I haven't had to spend a lot of time looking at data, whether it's being input (form) or output (table). Again, Andy doesn't spend too much time talking about the details of creating a form or a table, but he doesn explain how to style each section of data with real-world examples and backup ideas, or alternatives to his style. I especially love the last two chapters, where Andy let's Cameron Moll and Simon Collison have at it with a couple of design, applying some of the things Andy talks about in the book. It's awesome to get their perspective, and it adds a ton of credibility to what Andy has to say. I recommend this book to anyone who has a firm grasp of CSS already and wants to take it further. If you're not completely comfortable with CSS, you might want to check out some other resources first. Or... just be aware that you might not get some added explanation to Andy's techniques because he assumes you already know.
You haven't read this yet?????? January 9, 2007 Mike Wilcox (Dallas, TX) 12 out of 13 found this review helpful
If you are a web developer or designer and haven't read this book yet, you are cheating your employer for the extra time you spend, and you are cheating yourself. Doing web dev without the knowledge of this book is like repairing an automobile with a pair of pliers. It's not the easiest way to get things done. The mystery of why some divs don't hold their size, why they don't stay in place, how to get divs to wrap, and then more importantly, stop wrapping. Yes, you'll learn how to make web 2.0 looking tabs, and rounded corner boxes. But you can find that code on the Internet. You get this book so you can understand HOW that stuff works.
Great Book July 6, 2006 Joshua K. Briley (Manchester, CT) 8 out of 8 found this review helpful
Great book. This covers more advanced topics like hack management and teaches frontend developers to work around known browser bugs. Andy Budd does a great job explaining the "hasLayout" issues and proposes workable solutions. One thing of interest was the remote rollovers that use CSS - the CSS version of image maps. He also does a great job keeping "code" consilidation as an ongoing, underlying premise throughout the book. He uses a few examples of combining classes, which help keep the (X)HTML and CSS bloat factor down to a minimum. The idea of fluid or liquid layouts is taken one step further than other books on CSS. He focuses on making all elements within the site fluid, not just the text and parent containers. With the methods taught in this book, your images will also respond to the size of the browser window. Nice touch. He discusses advanced topics in a manner that are easily digestable. We saw a British Invasion in the 60's with the Beatles. It looks like we may have another British invasion now - in the world of web design and web standards. He is one of many outstanding developers/authors from England who are rising up in the web arena.
This book made me a CSS expert! August 21, 2006 lighten_up_already2 (Kirkland, WA USA) 8 out of 8 found this review helpful
Well, maybe I don't know everything there is to know about CSS, but I totally refurbished the look and feel of my web site with the help of this book alone. In particular, I brought a web site that looked like it was done in the "stone age" of the Internet (you know, the 1990's) into the 21 century with a state-of-the-industry look and feel -- while preserving the brand identity -- with this book alone. I had never used CSS at all before, and I accomplished this during my "down time" in a week. If you are new to CSS and want to get up to speed quickly, this is the book for you!
|
|
|