Buy Used
CDN$ 0.44
+ CDN$ 6.49 shipping
Used: Very Good | Details
Condition: Used: Very Good
Comment: This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See more of our deals.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

CSS Instant Results Paperback – Apr 17 2006

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"
CDN$ 7.32 CDN$ 0.44

Harry Potter and the Cursed Child
click to open popover

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 383 pages
  • Publisher: Wrox; 1 edition (April 17 2006)
  • Language: English
  • ISBN-10: 047175126X
  • ISBN-13: 978-0471751267
  • Product Dimensions: 18.8 x 2.3 x 23.5 cm
  • Shipping Weight: 635 g
  • Average Customer Review: Be the first to review this item
  • Amazon Bestsellers Rank: #2,335,213 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

From the Back Cover

With the latest generation of modern browsers expanding support for CSS 3, it is an exciting time in the CSS world. Featuring ten ready-to-use projects on the book's CD-ROM, this helpful reference dives into working code so you can rapidly master the increasingly diverse applications web designers can use with CSS, including some that previously could be done only with JavaScript.

Featuring in-depth explanations, these ten ready-to-use projects are easy to implement in your own projects. The description of each project enables you to understand and then modify it so you can reuse it in different situations. The code has been tested with several browsers including Mozilla Firefox 1.0, Opera 8, Microsoft Internet Explorer 6 for Windows, and Safari 1.3 for Mac OS X.

CD-ROM includes source code for all 10 projects

Ready-to-use projects you'll find in this book

  • Tab-based navigation
  • Multi-column layouts
  • Dynamic dropdown menus
  • A different approach to the dropdown menu
  • Web-based slideshow
  • Custom borders and rounded corners
  • Applying CSS to a webmail application
  • Styling input forms
  • User interface for a web-based file viewer
  • Styling a web-based calendar

Who this book is for

This book is for experienced web developers and designers who are looking to learn how to use CSS for better, faster design and markup. Some previous JavaScript use is helpful.

Instant Results guides are packed with unique, ready-to-use projects that are perfect for the busy programmer. They require minimal set-up, and can be modified, enhanced, and reused in real-world situations.

About the Author

Richard York is a web application developer for Trilithic, Inc., a company specializing in test equipment for the telecommunications industry. He wrote his first book, Beginning CSS: Cascading Style Sheets for Web Design (Wrox Press) in 2004.
Richard began his web development career taking courses at Indiana University-Purdue University, Indianapolis. Since college, he has continued a self-imposed curriculum, mastering various technologies used in web development including HTML/XHTML, CSS, JavaScript, PHP, and MySQL. An avid supporter of open source software, he has written an open source webmail application for PHP PEAR, and is currently working on an open source PHP library and framework called Hierophant, which he hopes to release in 2006.
Richard maintains a personal web site at where you can learn more about his professional and personal interests.

Customer Reviews

There are no customer reviews yet on
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on (beta) HASH(0x9d68ebdc) out of 5 stars 2 reviews
17 of 19 people found the following review helpful
HASH(0x9d434b40) out of 5 stars Promises + Delivers April 13 2006
By Nathan Smith - Published on
Format: Paperback
This book promises, and it delivers. I was a bit skeptical about the title, because there are so many quick-fix products available, few of which actually work. However, CSS Instant Results is true to its name, offering solutions a variety of common web design situations. Not only does this book address many different problems, it also shows you several distinctive approaches to tackle each one. I especially liked that all the source code came included on a CD. This was a welcome change from the typical "download code at this URL" approach.

The author, Richard York also wrote Beginning CSS for Wrox Publishing, so when this guy talks about CSS, you know that he is speaking with authority. Meaning, to be approved to write another book on the same topic, by the same publisher, reflects that one knows a great deal about that particular subject. His explanations are thorough, well written and methodically straight forward.

Here is a run-down of each of the topics covered: Tab-based navigation, Multi-column layouts, Dynamic drop-down menus (2 approaches), Web-based slideshow, Custom borders and rounded corners, Webmail interface, Input forms, File viewer, and Web-based calendar. Allow me to expound upon what I liked about each of those chapters.

In the tab-based navigation chapter, he describes how to do a two-stated background roll-over using images and CSS. He also shows how to create "liquid" tabs, that expand to fit the size of a word therein. For instance, this would allow you to use a longer phrase like Employment instead of Jobs, and still be able to reuse the same code and graphics.

In the multi-column layout chapter, he describes several ways to tackle the liquid 3-column layout. This has been affectionately dubbed the Holy Grail by web designers, because many have lost their lives in search of the perfect layout (okay, maybe not died, but shed tears). This was a great chapter, because it condensed many of the techniques seen at Layout Gala, explaining why a particular method works in a given context, and when to use each.

He then moves on to cover pure CSS drop-down menu methods, with a tip of the hat to Eric Meyer for the original ideas. This doesn't work in IE6, so he shows the necessary CSS hacks and JavaScript wizardry in order to trick IE into compliance. Throughout this book, the famous IE7 JavaScript is used and referenced, originally concieved by Dean Edwards. Essentially, it forces IE6 to adhere to web standards roughly the same as Firefox, Safari and other good browsers. It's a shame such a fix doesn't exist for Opera's quirkiness.

I digress. The web-based slideshow chapter is really cool, and you may have seen this in use at various web technology conferences. Basically, instead of using a proprietary program like PowerPoint or Keynote, it uses a full-screen browser view to simulate a slide based presentation. Similar implimentation has been done by Eric Meyer, with a later Ajax-ified version by Robert Nyman.

The custom borders and rounded corners topic was also quite applicable. We all know the trick of having the bottom portion of a rounded box in a container, and then giving some other inside element the top part. York shows you how to have rounded corners in a cross-browser, liquid / flexible layout scenario. This is a very handy and universally re-usable technique.

The last three chapters of this book deal with skinning specific interfaces, modeled loosely after the look and feel of Mac OSX. He shows how to emulate or re-create the functionality of email client elements, commonly seen in Microsoft Outlook or Thunderbird. He also makes a monthly / yearly calendar. What I found the coolest of all the examples though, was the sneak-peek of his Hierophant project. In his own words:

"[It is] an open source PHP-driven framework and content management system. In case you're curious, the term "Hierophant" refers to ancient Greek priests, who are said to have had the ability to make the mysterious or esoteric easy to understand. I chose this name because I wanted to write a complex PHP framework that made complex and sometimes difficult tasks easy for the average user."

While the system is not yet available for use, he does give away all the code necessary to write the front-end of it. I tell you, just from having glimpsed at the interface, I can't wait to see how the whole thing will turn out. It looks to take the functionality of a typical operating system, and apply this to browsing one's own available directories and files online, via a web browser.

I guess that about wraps up this review. If you are looking for some hands-on, practical code examples for how to fully harness the versatility of CSS in your own upcoming projects, then put this on your list of books to consider. In a nutshell, this is a book I wish had existed when I was first learning CSS.
HASH(0x9d53c078) out of 5 stars great material but a bit padded Nov. 28 2015
By joseph - Published on
Format: Paperback Verified Purchase
This has great content, and also not-so-useful content. I would have rather had 2/3 of the book with only the great parts. I'd still highly recommend it, as it has great examples and explanations of CSS technique. I didn't really get anything out of the CSS styling for a web-mail application, nor CSS styling for a web-based file viewer, for example. Maybe it's because those aren't common projects for one to take on. I'll have to reread those sections and see if I can get something useful out of them - it probably would have been better to introduce all of the 'results' as a part of common projects (slideshow, menus, etc) like much of the book does. The author does favor javascript enhancement.