BN.com Gift Guide

CSS: The Missing Manual: The Missing Manual [NOOK Book]

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 ...

See more details below
CSS: The Missing Manual: The Missing Manual

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK 7.0
  • Samsung Galaxy Tab 4 NOOK 10.1
  • NOOK HD Tablet
  • NOOK HD+ Tablet
  • NOOK eReaders
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$15.49
BN.com price
(Save 44%)$27.99 List Price

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.



Want to learn how to turn humdrum Web sites into destinations that will capture
viewers and keep them longer? Pick up CSS: The Missing Manual and learn the
real magic of this tool.

Now that Cascading Style Sheets (CSS) have finally come of age, web designers can take complete control of the appearance of their web pages. This text clearly explains this powerful design tool and how to use it.

Read More Show Less

Product Details

  • ISBN-13: 9780596554521
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 8/24/2006
  • Series: Missing Manual Series
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 496
  • Sales rank: 481,206
  • File size: 16 MB
  • Note: This product may take a few minutes to download.

Meet the Author

David Sawyer McFarland is president of Sawyer McFarland Media, Inc., a Web development and training company in Portland, Oregon. He's been building websites since 1995, when he designed an online magazine for communication professionals. He wrote the bestselling Missing Manual titles on Adobe Dreamweaver, CSS, and JavaScript.

David Sawyer McFarland is president of Sawyer McFarland Media, Inc., a Web development and training company in Portland, Oregon. He's been building websites since 1995, when he designed an online magazine for communication professionals. He's served as webmaster at the University of California at Berkeley and the Berkeley Multimedia Research Center, and oversaw a complete CSS-driven redesign of Macworld.com. David is also a writer, trainer, and teaches in the Portland State University multimedia program. He wrote the bestselling Missing Manual titles on Adobe Dreamweaver, CSS, and JavaScript.

Read More Show Less

Table of Contents

The Missing Credits; About the Author; About the Creative Team; Acknowledgements; The Missing Manual Series; Introduction; How CSS Works; The Benefits of CSS; What You Need to Know; HTML: The Barebones Structure; How HTML Tags Work; XHTML: HTML for the New Era?; HTML 5: The Wheel Turns Again; Software for CSS; About This Book; The Very Basics; Part I: CSS Basics; Chapter 1: Rethinking HTML for CSS; 1.1 HTML: Past and Present; 1.2 Writing HTML for CSS; 1.3 The Importance of the Doctype; 1.4 Getting the Most out of Internet Explorer 8; Chapter 2: Creating Styles and Style Sheets; 2.1 Anatomy of a Style; 2.2 Understanding Style Sheets; 2.3 Internal Style Sheets; 2.4 External Style Sheets; 2.5 Tutorial: Creating Your First Styles; Chapter 3: Selectors: Identifying What to Style; 3.1 Tag Selectors: Page-Wide Styling; 3.2 Class Selectors: Pinpoint Control; 3.3 ID Selectors: Specific Page Elements; 3.4 Styling Groups of Tags; 3.5 Styling Tags Within Tags; 3.6 Pseudo-Classes and Pseudo-Elements; 3.7 Advanced Selectors; 3.8 Tutorial: Selector Sampler; Chapter 4: Saving Time with Style Inheritance; 4.1 What Is Inheritance?; 4.2 How Inheritance Streamlines Style Sheets; 4.3 The Limits of Inheritance; 4.4 Tutorial: Inheritance; Chapter 5: Managing Multiple Styles: The Cascade; 5.1 How Styles Cascade; 5.2 Specificity: Which Style Wins; 5.3 Controlling the Cascade; 5.4 Tutorial: The Cascade in Action; Part II: Applied CSS; Chapter 6: Formatting Text; 6.1 Formatting Text; 6.2 Changing Font Size; 6.3 Formatting Words and Letters; 6.4 Formatting Entire Paragraphs; 6.5 Styling Lists; 6.6 Tutorial: Text Formattingin Action; Chapter 7: Margins, Padding, and Borders; 7.1 Understanding the Box Model; 7.2 Control Space with Margins and Padding; 7.3 Adding Borders; 7.4 Coloring the Background; 7.5 Determining Height and Width; 7.6 Wrap Content with Floating Elements; 7.7 Tutorial: Margins, Backgrounds, and Borders; Chapter 8: Adding Graphics to Web Pages; 8.1 CSS and the Tag; 8.2 Background Images; 8.3 Controlling Repetition; 8.4 Positioning a Background Image; 8.5 Using Background Property Shorthand; 8.6 Tutorial: Enhancing Images; 8.7 Tutorial: Creating a Photo Gallery; 8.8 Tutorial: Using Background Images; Chapter 9: Sprucing Up Your Site's Navigation; 9.1 Selecting Which Links to Style; 9.2 Styling Links; 9.3 Building Navigation Bars; 9.4 Advanced Link Techniques; 9.5 Tutorial: Styling Links; 9.6 Tutorial: Creating a Navigation Bar; Chapter 10: Formatting Tables and Forms; 10.1 Using Tables the Right Way; 10.2 Styling Tables; 10.3 Styling Forms; 10.4 Tutorial: Styling a Table; 10.5 Tutorial: Styling a Form; Part III: CSS Page Layout; Chapter 11: Introducing CSS Layout; 11.1 Types of Web Page Layouts; 11.2 How CSS Layout Works; 11.3 Layout Strategies; Chapter 12: Building Float-Based Layouts; 12.1 Applying Floats to Your Layouts; 12.2 Overcoming Float Problems; 12.3 Handling Internet Explorer 6 Bugs; 12.4 Tutorial: Multiple-Column Layouts; 12.5 Tutorial: Negative Margin Layout; Chapter 13: Positioning Elements on a Web Page; 13.1 How Positioning Properties Work; 13.2 Powerful Positioning Strategies; 13.3 Tutorial: Positioning Page Elements; Part IV: Advanced CSS; Chapter 14: CSS for the Printed Page; 14.1 How Media Style Sheets Work; 14.2 How to Add Media Style Sheets; 14.3 Creating Print Style Sheets; 14.4 Tutorial: Building a Print Style Sheet; Chapter 15: Improving Your CSS Habits; 15.1 Adding Comments; 15.2 Organizing Styles and Style Sheets; 15.3 Eliminating Browser Style Interference; 15.4 Using Descendent Selectors; 15.5 Managing Internet Explorer Hacks; Chapter 16: CSS 3: CSS on the Edge; 16.1 An Overview of CSS 3; 16.2 CSS 3 Selectors; 16.3 Opacity; 16.4 RGBA Color; 16.5 Text Shadow; 16.6 Font Freedom; 16.7 Generated Content; Part V: Appendixes; CSS Property Reference; CSS Values; Text Properties; List Properties; Padding, Borders, and Margins; Backgrounds; Page Layout Properties; Table Properties; Miscellaneous Properties; CSS in Dreamweaver CS4; Creating Styles; Adding Styles to Web Pages; Editing Styles; Managing Styles; Examining Your CSS in the Styles Panel; Using the Code Navigator; CSS Resources; References; CSS Help; CSS Tips, Tricks, and Advice; CSS Navigation; CSS and Graphics; CSS Layout; Browser Bugs; Showcase Sites; CSS Books; CSS Software; Colophon;

David Sawyer McFarland is president of Sawyer McFarland Media, Inc., a Web development and training company in Portland, Oregon. He's been building websites since 1995, when he designed an online magazine for communication professionals. He wrote the bestselling Missing Manual titles on Adobe Dreamweaver, CSS, and JavaScript.

Read More Show Less

Customer Reviews

Average Rating 4.5
( 19 )
Rating Distribution

5 Star

(14)

4 Star

(4)

3 Star

(1)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 20 Customer Reviews
  • Anonymous

    Posted January 12, 2009

    Excellent book

    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.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted April 11, 2008

    CSS: The Missing Manual has style

    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.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted November 25, 2006

    VERY VERY HIGHLY RECOMMENDED!!

    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.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted February 2, 2012

    Essential

    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!

    Was this review helpful? Yes  No   Report this review
  • Posted February 3, 2010

    Best CSS Book on the market!

    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.

    Was this review helpful? Yes  No   Report this review
  • Posted August 1, 2009

    more from this reviewer

    GREAT BOOK FOR REFERENCE

    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.

    Was this review helpful? Yes  No   Report this review
  • Posted July 4, 2009

    Great book

    I got a copy out of the library and then decided to buy it. Well written and easy to understand.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted July 16, 2011

    No text was provided for this review.

  • Anonymous

    Posted June 13, 2012

    No text was provided for this review.

  • Anonymous

    Posted March 3, 2009

    No text was provided for this review.

  • Anonymous

    Posted July 31, 2010

    No text was provided for this review.

  • Anonymous

    Posted January 4, 2011

    No text was provided for this review.

  • Anonymous

    Posted April 12, 2011

    No text was provided for this review.

  • Anonymous

    Posted May 5, 2010

    No text was provided for this review.

  • Anonymous

    Posted November 9, 2011

    No text was provided for this review.

  • Anonymous

    Posted January 23, 2011

    No text was provided for this review.

  • Anonymous

    Posted October 22, 2009

    No text was provided for this review.

  • Anonymous

    Posted August 19, 2011

    No text was provided for this review.

  • Anonymous

    Posted May 23, 2011

    No text was provided for this review.

  • Anonymous

    Posted February 14, 2011

    No text was provided for this review.

Sort by: Showing all of 20 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)