CSS: The Missing Manual
  • Alternative view 1 of CSS: The Missing Manual
  • Alternative view 2 of CSS: The Missing Manual

CSS: The Missing Manual

4.6 19
by David Sawyer McFarland
     
 

View All Available Formats & Editions

Web site design has grown up. Unlike the old days, when designers cobbled together chunky HTML, bandwidth-hogging graphics, and a prayer to make their sites look good, Cascading Style Sheets (CSS) now lets your inner designer come out and play. But CSS isn't just a tool to pretty up your site; it's a reliable method for handling all kinds of presentation--from fonts…  See more details below

Overview

Web site design has grown up. Unlike the old days, when designers cobbled together chunky HTML, bandwidth-hogging graphics, and a prayer to make their sites look good, Cascading Style Sheets (CSS) now lets your inner designer come out and play. But CSS isn't just a tool to pretty up your site; it's a reliable method for handling all kinds of presentation--from fonts and colors to page layout. CSS: The Missing Manual clearly explains this powerful design language and how you can use it to build sparklingly new Web sites or refurbish old sites that are ready for an upgrade.

Like their counterparts in print page-layout programs, style sheets allow designers to apply typographic styles, graphic enhancements, and precise layout instructions to elements on a Web page. Unfortunately, due to CSS's complexity and the many challenges of building pages that work in all Web browsers, most Web authors treat CSS as a kind of window-dressing to spruce up the appearance of their sites. Integrating CSS with a site's underlying HTML is hard work, and often frustratingly complicated. As a result many of the most powerful features of CSS are left untapped. With this book, beginners and Web-building veterans alike can learn how to navigate the ins-and-outs of CSS and take complete control over their Web pages' appearance.

Author David McFarland (the bestselling author of O'Reilly's Dreamweaver: The Missing Manual) combines crystal-clear explanations, real-world examples, a dash of humor, and dozens of step-by-step tutorials to show you ways to design sites with CSS that work consistently across browsers. You'll learn how to:
-Create HTML that's simpler, uses less code, is search-engine friendly, and works well with CSS
-Style text by changing fonts, colors, font sizes, and adding borders
-Turn simple HTML links into complex and attractive navigation bars-complete with CSS-only rollover effects that add interactivity to your Web pages
-Style images to create effective photo galleries and special effects like CSS-based drop shadows
-Make HTML forms look great without a lot of messy HTML
-Overcome the most hair-pulling browser bugs so your Web pages work consistently from browser to browser
-Create complex layouts using CSS, including multi-column designs that don't require using old techniques like HTML tables
-Style Web pages for printing

Unlike competing books, this Missing Manual doesn't assume that everyone in the world only surfs the Web with Microsoft's Internet Explorer; our book provides support for all major Web browsers and is one of the first books to thoroughly document the newly expanded CSS support in IE7, currently in beta release.

Read More

Product Details

ISBN-13:
9780596526870
Publisher:
O'Reilly Media, Incorporated
Publication date:
08/28/2006
Series:
Missing Manual Series
Pages:
496
Product dimensions:
7.03(w) x 9.23(h) x 1.10(d)

Meet the Author

David Sawyer McFarland, president of Sawyer McFarland Media, has been building and managing websites since 1995. He is also a writer and trainer, and teaches in the Portland State University multimedia program. He wrote the bestselling Missing Manual titles on Adobe Dreamweaver, CSS, and JavaScript.

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >

CSS 4.7 out of 5 based on 0 ratings. 19 reviews.
Anonymous More than 1 year ago
I read 3 other books on CSS before I purchased this one. This one cleared up the confusion I still had on some parts of CSS. It is easy to read and flows in a logical manner, and explains why you use something, and warns you of issues that relate to it. It clearly explains how certain elements work with others. Something the other books did not do. I highly recommend this book to beginners and advanced CSS users.
Guest More than 1 year ago
I loved this book! It held my attention, moved fast, I learned a lot and I had fun doing it. I expected a book on Cascading Style Sheets to be a bit on the dry side but found McFarland¿s writing style not only easy to read but very enjoyable. His sense of humor would occasionally have me laughing out loud. The book is filled with information that is presented clearly. Some of the things about CSS that have left me a bit baffled in the past suddenly made sense. The book begins with a brief overview of HTML that includes the reasons why Cascading Style Sheets are a better way to style web pages. It covers what HTML tags to eliminate and why to replace them with CSS. The chapters are set up with the information presented first and end with hands on tutorials complete with downloadable files. Being able to actually write CSS and apply what I¿d learned was a great reinforcement. CSS is covered from basic to advanced techniques in a way that keeps building on skills just learned. The attention focused on making it work in a variety of browsers including older ones was wonderful. For people like me that are not true professionals, browser variances are always a mystery. Not only are solutions to problems presented but the logic behind fixing them is shared. The book also is loaded with CSS resources that include links to tutorials, bulletin boards and other sites for further education or help. You can find them both appropriately placed throughout the book as well as listed at the end. The only thing I would have liked to have included is a CD. The book ends with three Appendixes which recap CSS properties, cover Adobe¿s Dreamweaver and list resources. That in itself was well worth the price of the book.
Guest More than 1 year ago
Do you need to take the pain out of Web Design? If you do, then this book is for you. Author David Sawyer McFarland, has done an outstanding job of writing a book that lets your inner designer come out and play. McFarland, begins by showing you how to create style sheets and provides an overview of key CSS concepts, like inheritance, selectors and the cascade. Then, the author takes you into the real world of Web design. Next, he helps you with one of the most confusing , but most rewarding , aspects of CSS: controlling the placement of elements on a page. Finally, he shows you how to make web pages look good when printed. If you¿re new to HTML, with this most excellent book, you¿ll learn all about page-building basics in a CSS--friendly way. More importantly, this book shows you how to tweak your CSS so it plays well with any browser it meets.
Anonymous More than 1 year ago
Anonymous More than 1 year ago
This guide is essential for learning the ins and outs of CSS. I'm about half-way through the book, and everything is stated very clearly in an easy to understand and easy to read manner. I highly recommend it!
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Bob_F More than 1 year ago
I have owned a lot of books on CSS and I have to say that I LOVE this book. This book makes learning CSS easy and fun. It also teaches you how to create sites for cross browser compatibility. If you are just learning CSS, or want a great reference, I would buy this book.
Anonymous More than 1 year ago
DJ-Biz-Monkey More than 1 year ago
I can't say enough about The Missing Manual series! It is a great reference for any computer subject. If you are a little rusty on CSS, then this is the book for you.
LLI123 More than 1 year ago
I got a copy out of the library and then decided to buy it. Well written and easy to understand.
Anonymous More than 1 year ago