CSS the Missing Manual
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology > Graphical and digital media applications > Web graphics and design > CSS the Missing Manual
CSS the Missing Manual

CSS the Missing Manual


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

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; and, 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.

Table of Contents:
The Missing Credits Introduction Part One: CSS Basics Chapter 1. Rethinking HTML for CSS HTML: Past and Present HTML Past: Whatever Looked Good HTML Present: Scaffolding for CSS Writing HTML for CSS Think Structure Two New HTML Tags to Learn HTML to Forget Tips to Guide Your Way The Importance of the Doctype Chapter 2. Creating Styles and Style Sheets Anatomy of a Style Understanding Style Sheets Internal or External-How to Choose Internal Style Sheets External Style Sheets Linking a Style Sheet Using HTML Linking a Style Sheet Using CSS Tutorial: Creating Your First Styles Creating an Inline Style Creating an Internal Style Sheet Creating an External Style Sheet Chapter 3. Selector Basics: Identifying What to Style Tag Selectors: Page-Wide Styling Class Selectors: Pinpoint Control ID Selectors: Specific Page Elements Styling Tags Within Tags The HTML Family Tree Building Descendent Selectors Styling Groups of Tags Constructing Group Selectors The Universal Selector (Asterisk) Pseudo-Classes and Pseudo-Elements Styles for Links More Pseudo-Classes and -Elements Advanced Selectors Child Selectors Adjacent Siblings Attribute Selectors Tutorial: Selector Sampler Creating a Group Selector Creating and Applying a Class Selector Creating and Applying an ID Selector Creating a Descendent Selector Chapter 4. Saving Time with Inheritance What Is Inheritance? How Inheritance Streamlines Style Sheets The Limits of Inheritance Tutorial: Inheritance A Basic Example: One Level of Inheritance Using Inheritance to Restyle an Entire Page Inheritance Inaction Chapter 5. Managing Multiple Styles: The Cascade How Styles Cascade Inherited Styles Accumulate Nearest Ancestor Wins The Directly Applied Style Wins One Tag, Many Styles Specificity: Which Style Wins The Tiebreaker: Last Style Wins Controlling the Cascade Changing the Specificity Selective Overriding Tutorial: The Cascade in Action Creating a Hybrid Style Combining Cascading and Inheritance Overcoming Conflicts Part Two: Applied CSS Chapter 6. Formatting Text Formatting Text Choosing a Font Adding Color to Text Changing Font Size Using Pixels Using Keywords, Percentages, and Ems Formatting Words and Letters Italicizing and Bolding Capitalizing Decorating Letter and Word Spacing Formatting Entire Paragraphs Adjusting the Space Between Lines Aligning Text Indenting the First Line and Removing Margins Formatting the First Letter or First Line of a Paragraph Styling Lists Types of Lists Positioning Bullets and Numbers Graphic Bullets Tutorial: Text Formatting in Action Setting Up the Page Formatting the Headings and Paragraphs Formatting Lists Adding the Finishing Touches Chapter 7. Margins, Padding, and Borders Understanding the Box Model Control Space with Margins and Padding Margin and Padding Shorthand Colliding Margins Removing Space with egative Margins Displaying Inline and Block-Level Boxes Adding Borders Border Property Shorthand Formatting Individual Borders Coloring the Background Determining Height and Width Calculating a Box's Actual Width and Height Controlling the Tap with the Overflow Property Fixing IE 5's Broken Box Model Wrap Content with Floating Elements Backgrounds, Borders, and Floats Stopping the Float Tutorial: Margins, Backgrounds, and Borders Controlling Page Margins Adjusting the Space Around Tags Emphasizing Text with Backgrounds and Borders Building a Sidebar Fixing the Browser Bugs Going Further Chapter 8. Adding Graphics to Web Pages CSS and the Tag Background Images Controlling Repetition Positioning a Background Image Keywords Precise Values Percentage Values Fixing an Image in Place Using Background Property Shorthand Tutorial: Creating a Photo Gallery Framing an Image Adding a Caption Building a Photo Gallery Adding Drop Shadows Tutorial: Using Background Images Adding an Image to the Page Background Replacing Borders with Graphics Using Graphics for Bulleted Lists Adding Rounded Corners to the Sidebar Creating an External Style Sheet Chapter 9. Sprucing Up Your Site's Navigation Selecting Which Links to Style Understanding Link States Targeting Particular Links Styling Links Underlining Links Creating a Button Using Graphics Building Navigation Bars Using Unordered Lists Vertical Navigation Bars Horizontal Navigation Bars Advanced Link Techniques Big Clickable Buttons CSS-Style Preloading Rollovers Sliding Doors Tutorial: Styling Links Basic Link Formatting Adding a Background Image to a Link Highlighting External Links Marking Visited Pages Creating a Vertical Navigation Bar Adding Rollovers and Creating "You Are Here" Links Fixing the IE Bugs From Vertical to Horizontal Chapter 10. Formatting Tables and Forms Using Tables the Right Way Styling Tables Adding Padding Adjusting Vertical and Horizontal Alignment Creating Borders Styling Rows and Columns Styling Forms HTML Form Elements Laying Out Forms Using CSS Tutorial: Styling a Table Tutorial: Styling a Form Part Three: CSS Page Layout Chapter 11. Building Float-Based Layouts How CSS Layout Works The Mighty Tag Types of Web Page Layouts Float Layout Basics Applying Floats to Your Layouts Floating All Columns Floats Within Floats Using Negative Margins to Position Elements Overcoming Float Problems Clearing and Containing Floats Creating Full-Height Columns Preventing Float Drops Handling Internet Explorer Bugs Double-Margin Bug 3-Pixel Gaps Other IE Problems Tutorial: Multiple Column Layouts Structuring the HTML Creating the Layout Styles Adding Another Column Adding a "Faux Column" Fixing the Width Tutorial: Negative Margin Layout Centering a Layout Floating the Columns Final Adjustments Chapter 12. Positioning Elements on a Web Page How Positioning Properties Work Setting Positioning Values When Absolute Positioning Is Relative When (and Where) to Use Relative Positioning Stacking Elements Hiding Parts of a Page Powerful Positioning Strategies Positioning Within an Element Breaking an Element Out of the Box Using CSS Positioning for Page Layout Creating CSS-Style Frames Using Fixed Positioning

About the Author :
David Sawyer McFarland is the president of Sawyer McFarland Media Inc., a web development and training company located in Portland, Oregon. In addition, he teaches JavaScript programming, Flash, and web design at the University of California, Berkeley, the Center for Electronic Art, the Academy of Art College, and Ex'Pressions Center for New Media. He was formerly the webmaster at the University of California, Berkeley, and the Berkeley Multimedia Research Center.

Review :
"Almost 500 pages of CSS help, with more than 100 pages of practical tutorials to guide you through the process of implementing and refining CSS to save you many a wasted hour. At GBP25, you'll be hard pressed to find a better guide to designing with CSS." .NET, February 2007


Best Sellers


Product Details
  • ISBN-13: 9780596526870
  • Publisher: O'Reilly Media
  • Publisher Imprint: O'Reilly Media
  • Height: 233 mm
  • Returnable: N
  • Width: 186 mm
  • ISBN-10: 0596526873
  • Publisher Date: 03 Oct 2006
  • Binding: Paperback
  • Language: English
  • Weight: 826 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
CSS the Missing Manual
O'Reilly Media -
CSS the Missing Manual
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

CSS the Missing Manual

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!