or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
47 used & new from $10.68

Have one to sell? Sell yours here
 
   
The Art & Science of CSS
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

The Art & Science of CSS (Paperback)

~ (Author), (Author), (Author), Cameron Adams (Author), David Johnson (Author)
Key Phrases: serving sushi, bit worn from overuse, roof ofthe car, Internet Explorer, Lucida Grande, Contact Details Name (more...)
4.1 out of 5 stars  See all reviews (24 customer reviews)

List Price: $39.95
Price: $26.37 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.58 (34%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, January 11? Choose One-Day Shipping at checkout. Details
30 new from $19.41 17 used from $10.68

Best Value

Buy CSS Cookbook, 2nd Edition and get The Art & Science of CSS at an additional 5% off Amazon.com's everyday low price.

CSS Cookbook, 2nd Edition + The Art & Science of CSS
Buy Together Today: $54.74

Show availability and shipping details

  • CSS Cookbook, 2nd Edition

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • This item: The Art & Science of CSS

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Special Offers and Product Promotions

  • Get $5 worth of MP3 downloads from Amazon MP3 when you order $50 or more in textbooks. Here's how (restrictions apply)

Customers Who Bought This Item Also Bought

The CSS Anthology: 101 Essential Tips, Tricks & Hacks

The CSS Anthology: 101 Essential Tips, Tricks & Hacks

by Rachel Andrew
4.5 out of 5 stars (61)  $26.37
The Principles of Beautiful Web Design

The Principles of Beautiful Web Design

by Jason Beaird
4.3 out of 5 stars (70)  $26.37
Sexy Web Design: Creating Interfaces That Work

Sexy Web Design: Creating Interfaces That Work

by Elliot Jay Stocks
3.9 out of 5 stars (17)  $26.37
HTML Utopia: Designing Without Tables Using CSS

HTML Utopia: Designing Without Tables Using CSS

by Rachel Andrew
4.1 out of 5 stars (28)  $26.37
The Ultimate CSS Reference

The Ultimate CSS Reference

by Tommy Olsson
4.7 out of 5 stars (16)  $24.23
Explore similar items

Editorial Reviews

Product Description

CSS-based design doesn't need to be boring. "The Art & Science of CSS" brings together a talented collection of designers who will show you how to take the building blocks of your web site's design (such as headings, navigation, forms, and more) and bring them to life with fully standards-compliant CSS.

This full color book helps you to design web sites that not only work well across all browsers, are easy to maintain, and are highly accessible, but are also visually stunning.

Create truly attention-grabbing headings. Discover multiple ways to present images effectively. Use background images to give your site zest. Build usable and attractive navigation. Design forms that are stylish and functional. Learn how to break away from the square box gclich. Create funky tables. And lots more From the Publisher

Jonathan Snook, Steve Smith, Jina Bolton, Cameron Adams, and David Johnson, five of the biggest names in CSS design have joined forces to bring you The Art & Science Of CSS. Beautifully presented in full color, this book will teach you how to apply innovative CSS-based techniques to create visually stunning headings, forms, menus, navigation, backgrounds, and much more... Using The Art & Science Of CSS, you'll see just how easy it is to unleash your creative talents and design inspirational web sites with CSS. All designs in this book are visually appealing and inspiring. The CSS code used to create each of the components is included and guaranteed to be simple, efficient and cross-browser compatible. Among its many treasures, this book will show you how to: Format calendars, menus and table of contents using CSS Create horizontal, vertical and tab-based navigation systemsusing CSS Create rounded corners using CSS Design stylish Website headings Put together funky & artistic Website backgrounds Use CSS to render blockquotes, dates and lists in a visually appealing manner All designs in this book are visually appealing and inspiring. The code CSS code used to create each of the components is provided and is "guaranteed to be simple, efficient and cross-browser compatible." Who Should Read This Book?

This book is ideal for anyone who wants to gain the practical skills involved in using CSS to make attractive web sites, especially if you're not the type who likes to learn by memorizing a formal specification and then trying to work out which browsers implemented it completely (does anyone enjoy reading specifications?). The only knowledge you'll need to have is some familiarity with HTML. This book will give designers the skills they need to implement their ideas, and provides developers with creative inspiration through practical examples.



About the Author

Cameron has a degree in law and one in science; naturally he chose a career in Web development. When pressed, he labels himself a \"Web Technologist\" because he likes to have a hand in graphic design, JavaScript, CSS, Perl (yes, Perl), and anything else that takes his fancy that morning. While running his own business (www.themaninblue.com) he\'s consulted and worked for government departments, nonprofit organisations, large corporations and tiny startups.
As well as helping his list of clients, Cameron has taught numerous workshops around the country and spoken at conferences worldwide, such as @Media and Web Essentials. He has also written a book &emdash; The JavaScript Anthology &emdash; which is one of the most complete question and answer resources on modern JavaScript techniques.


For 25 years, author Steve Smith has been immersed in promotional marketing as Vice President, Creative Director with some of the largest integrated agencies, serving Fortune 500 brands like Coke, Pepsi, 3M, Burger King, Kraft, Bell South, Frito-Lay and more. He founded Creative Marketing Services, a consulting and creative firm, serving major agencies and brands, as well as small businesses competing with big budgets.

Many consider co-author Don E. Schultz the foremost authority on promotional and integrated marketing. He is credited for turning "sales promotion" into the sophisticated, strategic marketing discipline it is today. Schultz is a professor of Integrated Marketing Communication at Northwestern University; president of Agora, Inc., a marketing consulting firm; and the author of 13 books including "Essentials of Sales Promotion".



Jina Bolton lives in Silicon Valley, is a member if the AIGA, has a bachelor of fine arts (with an emphasis on computer arts & graphic design) and currently does web design professionally for a living. She's an active public speaker and co-author of SitePoint's The Art & Science of CSS.


David Johnson is the co-founder and CTO of Nitobi, an Ajax component vendor and consulting firm. He has over eight years experience with Ajax related technologies such as XML, XSL and XMLHttpRequest, and has written articles for journals, magazines, conference papers, and for web publications such as JavaWorld.com and XML.com Andre Charland, co-founder, president and CEO of Nitobi, has been involved in Internet software development for the past eight years and has successfully executed over 100 development projects. He often speaks on Ajax and web usability, and maintains his own blog, captainajax.com. Alexei White is a Product Manager for Nitobi' s suite of enterprise Ajax user interface components and has consulted with Fortune 500 companies implementing Ajax Solutions. He has written on Ajax development for Developer.com, Network World, and IT Solutions Journal, and has been quoted on CNN.com, Wired Magazine, and in eWeek on topics in Ajax development. Alexei is also the co-founder and developer of SayZu, an Ajax-powered polling and focus grouping service.


Jonathan Snook is a self-professed web geek who's been involved in developing web sites since 1995. With over 6 years of web agency experience, he has brought his talents to projects with clients such as FedEx, Apple, Red Bull, and the Canadian Red Cross.

Jonathan currently works as a freelance web developer out of Ottawa, Ontario, Canada and writes on web development for his site Snook.ca.


Product Details

  • Paperback: 224 pages
  • Publisher: SitePoint; 1 edition (March 9, 2007)
  • Language: English
  • ISBN-10: 0975841971
  • ISBN-13: 978-0975841976
  • Product Dimensions: 9.9 x 8 x 0.6 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (24 customer reviews)
  • Amazon.com Sales Rank: #120,365 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #47 in  Books > Computers & Internet > Programming > Languages & Tools > CSS

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(27)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

24 Reviews
5 star:
 (11)
4 star:
 (8)
3 star:
 (2)
2 star:
 (2)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (24 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
24 of 24 people found the following review helpful:
5.0 out of 5 stars A book full of real-world applications of CSS, April 10, 2007
By Nate Klaiber (nkbookreviews.com) - See all my reviews
  
Amazon Verified Purchase(What's this?)
The Art and Science of CSS was a quick read (208 pages) and packed full of valuable code examples. Unlike other CSS books that teach you the specifics of CSS with vague examples (not vague in a bad way), this book teaches you specific examples and gives you extra resources. This book is somewhat of a `cookbook` of commonly used CSS methods. Each author brings their unique writing style to the table, and each chapter focuses on a specific aspect of design and its CSS and styling methods.

Chapter 1 stars with Headings. The author of this chapter gives a brief introduction to hierarchy and branding, and how you can achieve more control with your look and typography. As typography is discussed, he moves on to talk about image replacement and the many techniques available to us today. There is no perfect solution when it comes to image replacement, but the author does a great job of showing current methods, their advantages, and their disadvantages (including an in-depth section on sIFR).

Chapter 2 is all about Images. The author starts by showing you how to create a basic, but aesthetically pleasing, image gallery. The task at hand is to create the enlarged version, the thumbnail page, and the galleries page while keeping the markup lean and semantic. Each of these are put together very nicely with flair not usually seen in off the shelf image galleries. The author also discusses how to create images (in context) with captions, including a nice use of transparent PNGs. The author's creative use of captions give you options `outside of the box' (both semantically and philosophically) of normal captions that are seen all around the web.

Chapter 3 shows us that backgrounds don't have to be boring. This is a very simple chapter that discusses backgrounds of the past (repeating pictures, large pictures, etc), and then looks forward to the present in getting creative with your backgrounds. He uses a case study as an example, and it shows specifics of positioning and layering.

Chapter 4 jumps into Navigation. Different types of navigations are discussed (vertical, horizontal, tabbed, variable width, etc) and shown with specific examples. The author shows how to take from each of those to create advanced navigation systems using images and your semantic markup. I think that from this chapter a user could create an advanced navigation - simply because the foundation is set pretty solid before he gets to the advanced section. This chapter goes hand-in-hand with chapter 1 when talking about image replacement.

Chapter 5 discusses the dreaded (sometimes feared) Forms. Forms come in all shapes and sizes - and it is up to us to build them accordingly with the user in mind. The styling in this chapter spruces up what is a rather mundane form - while giving you great flexibility and hooks to extend yourself. The author discusses the several different layout types (top aligned label, left aligned label, right aligned label) and shows how to enhance each. If you work with forms often, this chapter will help you whip up a clean interface for the task.

Chapter 6 is everybody's favorite chapter - Rounded Corners. The author gives you an arsenal of tools (and knowledge) to attack the task of adding rounded corners. He discusses the different methods (horizontal stretching, vertical stretching, and full flexibility) and shows you how to achieve each - keeping in mind the task of keeping the marking minimal and meaningful. We also get a brief glimpse into what CSS3 will have to offer us with multiple backgrounds per element.

Chapter 7 closes out the book with Tables. Tables still have a strong place in web development - and the author shows you how to use tables properly (with semantic markup) and then how to give them a little visual jumpstart and interaction. The markup presented here helps you give clear meaning to your tables - as well as building with accessibility in mind (which is always important with tables, specifically). We round off the chapter looking at some interaction enhancements via Javascript that we can use with our tables (sorting, striping, and hovering).

Overall I found this book to be an excellent read. It was short and to the point, and gives the reader a great starting point (as well as inspiration). The book itself is well designed. My only qualms with the book is that the code examples are listed in full in many places, which gives less room for content related to the chapters. As I said in the beginning, this was a fairly quick read - but well worth it. I would say that this is for an intermediate CSS developer, as specific CSS is not discussed in great detail but given to you as a way to achieve a specific design task. If you are familiar with CSS and need a quick way to achieve the tasks listed above, then this book is perfect for you.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
45 of 49 people found the following review helpful:
3.0 out of 5 stars Another CSS Rehash, June 8, 2007
I bought this book based on the reviews. Foolish was I. I'm not sure I'll purchase any more Sitepoint books without driving over to the local book store and flipping through the pages first. My last three purchases from them have been a little disappointing.

If you haven't already read tons of books on CSS, then I can see how this would be an "ok" source of information. If you haven't already read "Transcending CSS" by Andy Clarke or CSS Mastery by Andy Budd, or even the somewhat outdated "Bulletproof Web Design" by Dan Cederholm, then I strongly suggest you start there. This book teaches/shows how "these" authors/designers pulled off certain tasks. I'm concerned about the techniques that are being used to teach those who are supposedly less informed than the authors.

I couldn't help but ask myself why they're teaching their readers to use empty <div>'s in their markup just for styling purposes. Many classes and ID's were assigned throughout this book simply for styling purposes alone. Not much emphasis was placed on semantics. In saying this, many things could have been accomplished with leaner markup and the use of adjacent and sibling selectors, attribute selectors, etc. If you read Clarke's or Budd's books, you'll learn that this extraneous code is completely superfluous and there are smarter ways to use your markup.

Topics they cover that have already been covered in numerous other books include:
1. Rounded Corners. This has been covered a ridiculous amount of times in other books. Try Dan Cederholm's Bulletproof Web Design that was released by New Riders a few years ago. Douglas Bowman has articles in his blog covering rounded corner navigation styling (Sliding Doors of CSS) that you can read for free at www.stopdesign.com.

2. Form Styling. Same information can be found in Andy Budd's CSS Mastery. It's essentially the same information. Cameron Moll also discusses some of these techniques on his blog.

3. Navigation/Link styling. The same information can be found in almost every CSS book I've read (to date is over 10 books on the subject) and every free online tutorial. This information hasn't really changed over the last 2 years.

4. Image Stacking and Transparency - Done by Jeff Croft in a recent Sitepoint publication entitled "Web Standards Creativity". See chapter 5. Feel free to check out my review on that book as well.

I'm still scratching my head over the significance of the word "Scientific" in the title of this book. Anyone care to comment on this review and explain that one to me? I'm becoming more and more disappointed with Sitepoint Publications as they come out. They're good at marketing, I guess, because I keep buying them and reading them. The titles are more misleading as each new publication comes out, and the content is re purposed from existing books - some of which are New Riders and Friends of Ed publications. There's nothing new here. If you've read other "good" books on the subject, I strongly recommend saving your money.
Comment Comments (4) | Permalink | Was this review helpful to you? Yes No (Report this)



 
19 of 20 people found the following review helpful:
5.0 out of 5 stars Great CSS Book..., April 12, 2007
This new type of "workbook" format really visually helps display all the cool things you can do using CSS (Cascading Style Sheets). Plus since this book is co-authored by Cameron Adams and Jonathan Snook, there are tons of useful techniques that incorporate JavaScript with CSS. I have never seen a book that integrates CSS design techniques with JavaScript (accessible of course) and make it work seamlessly together.

There are beautiful screenshots of code snippets, screenshots of what each page will look like and really makes it easy on the eyes in learning the useful techniques of CSS. It is hard to list all the cool things that are covered in this book so I will just give a highlight.

Chapter 1- Image Replacement with CSS, Flash Image Replacement (sIFR) and JavaScript

Chapter 2 - Creating an image gallery: Styling the images, creating thumbnails, creating an album page; Styling contextual images, manipulating borders and padding, using floats for alignment of text and images, stacking and transparency (IE6 and IE7)

Chapter 3 - Using the background styles for images, creating a case-study design (Deadwood Design), absolute and relative positioning of images, using multiple background images (CSS3)

Chapter 4 - Creating navigation lists: Basic Vertical Navigation, IE issues (whitespace issue versus Firefox), creating a class for remember where user is in list; Basic Horizontal Navigation: Tabbed navigation, variable tab width issues, hover styles, creating multiple level navigation.

Chapter 5 - Forms: Labeling form elements (<label for = "">); fieldset and legend tags, creating table-less form layouts; styling error message labels for validartion (JavaScript)

Chapter 6 - Rounded Corners - Everything you ever wanted to about creating nicely rounded corners

Chapter 7 - Tables, creating some nicely styled professional looking tables with CSS and JavaScript.

If you have been using CSS for awhile this book is a useful reference for specific techniques you have had trouble with or if your new to CSS it will help you learn all the cool things you can do with CSS but never thought to think of. The book is written in an easy to learn format that is great for any level.

Go get it!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

3.0 out of 5 stars This is more of a cookbook
This book is good, but it is more of a cookbook approach to CSS than a learn from scratch approach. If you don't already know CSS and have had enough experience playing with it,... Read more
Published 3 months ago by Medhavi Bhatia

4.0 out of 5 stars Great Examples
This is probably the best CSS book I've ever seen. It's got lots of interesting and creative ways to use CSS. Read more
Published 10 months ago by Winston Smith

4.0 out of 5 stars Excellent Manual for Modern CSS
This is a most excellent and timely book of CSS examples that can be put to quick and good use. Though the book is a couple of years old at this point, it is a great way for a... Read more
Published 10 months ago by R. Sobkoviak

4.0 out of 5 stars Great value - probably too short
I really like this book. It is EXACTLY what I seek in a design/development book. I want examples, code and explanation. Nothing more. Read more
Published 18 months ago by T. Morgan

2.0 out of 5 stars Very short, disappointing
I think there are many books that cover this ground a lot better and cheaper as well. Friends of Ed actually has a couple that I would recommend before this. Read more
Published 22 months ago by Raymond Brigleb

4.0 out of 5 stars Good book
There are many excellent tips and workarounds offered in this book. I have been working with CSS for a few years now but as it is a moving technology, one can never be "ahead. Read more
Published 24 months ago by Gerald H. Youngquist

4.0 out of 5 stars Great for inspiration but not a good starting point for beginners
The Art & Science of CSS is a good book if you looking for creative ideas or inspiration for CSS but while the book says all you need to is some familiarity with HTML, you do need... Read more
Published on December 19, 2007 by Indy

5.0 out of 5 stars A book to the more experienced ones.
I've bought and already finished to read this book.

I'm a interface developer with a good background into CSS and XHTML; i think that this book was not written to... Read more
Published on October 26, 2007 by Hudson T. da Silva

2.0 out of 5 stars Very Disjointed Book, Needs an Editor
This is not a comprehensive A-Z book on CSS, it is a compilation of seven essay / tutorials by five different authors on specific topics (headings, images, backgrounds,... Read more
Published on October 13, 2007 by Ms. Jenifer Hanen

1.0 out of 5 stars very complicated hard to understand
I found the book hard too understand would not recomend I know html but cannot learn css from this book.
Published on October 10, 2007 by Peter Flack

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.