Buying Options
Web Design in a Nutshell, Third Edition
Print $34.99
Add to Cart
Print+Ebook $38.49
Add to Cart
Ebook $27.99
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £26.99
Add to Cart
What is this?

Product Editions

  1. Web Design in a Nutshell, Third Edition - February 2006
  2. Web Design in a Nutshell, Second Edition - September 2001
  3. Web Design in a Nutshell - November 1998
Description
Our popular reference, Web Design in a Nutshell, has been completely rewritten and expanded to reflect the state of the art in web standards. In addition to being an authoritative reference for (X)HTML and Cascading Style Sheets, this book also provides an overview of the unique requirements of designing for the Web and gets to the nitty gritty of JavaScript and DOM Scripting, web graphics optimization, and multimedia production. It is an indispensable tool for web designers and developers of all levels.
Full Description
Table of Contents
  1. The Web Environment

    1. Chapter 1 Web Standards

      1. What Are Standards?
      2. Current Web Standards
      3. Standards-Driven Design
      4. For Further Reading
    2. Chapter 2 Designing for a Variety of Browsers

      1. Browser History
      2. Browser Roll-Call
      3. Gathering Usage Statistics
      4. Learning from Browser Statistics
      5. Dealing with Browser Differences
      6. Know Your Audience
      7. Test!
    3. Chapter 3 Designing for a Variety of Displays

      1. Designing for Unknown Monitor Resolutions
      2. Fixed Versus Liquid Web Pages
      3. Designing "Above the Fold"
      4. Mobile Devices
    4. Chapter 4 A Beginner's Guide to the Server

      1. Servers 101
      2. Unix Directory Structures
      3. File Naming Conventions
      4. Uploading Documents (FTP)
      5. File (MIME) Types
    5. Chapter 5 Accessibility

      1. Types of Disabilities
      2. Overview of Assistive Technology
      3. Who Is Responsible for Accessibility?
      4. Web Content Accessibility Guidelines
      5. Web Content Accessibility Guidelines 2.0 (WCAG 2.0)
      6. Standards Variations and Section 508
      7. Web Accessibility Techniques
      8. Testing for Accessibility
    6. Chapter 6 Internationalization

      1. Character Sets and Encoding
      2. Character References
      3. Language Features
      4. Style Sheets Language Features
      5. For Further Reading
  2. The Structural Layer: XML and (X)HTML

    1. Chapter 7 Introduction to XML

      1. XML Basics
      2. How It Works
      3. XML Document Syntax
      4. Well-Formed XML
      5. Document Type Definition (DTD)
      6. XML Namespaces
      7. XML on the Web
      8. Web-Related XML Applications
      9. Where to Learn More
    2. Chapter 8 HTML and XHTML Overview

      1. The Role of HTML
      2. Markup Basics
      3. Introduction to XHTML
      4. Which Standard Is Right for You?
      5. Well-Formed XHTML
      6. Web Authoring Tools
      7. Good Authoring Practices
    3. Chapter 9 Document Structure

      1. Minimal Document Structure
      2. Document Type Declaration
      3. The Root Element
      4. The Document Header
      5. The Document Body
    4. Chapter 10 Text Elements

      1. Choosing Text Elements
      2. The Building Blocks of Content
      3. Inline Elements
      4. Deleted and Inserted Text
      5. Generic Elements (div and span)
      6. Lists
      7. Presentational Elements
      8. Character Entity References
    5. Chapter 11 Creating Links

      1. Simple Hypertext Links
      2. Linking Within a Document
      3. Targeting Windows
      4. Alternative Protocols
      5. Linking Documents with link
    6. Chapter 12 Images and Objects

      1. Inline Images
      2. Image Maps
      3. Embedded Media
      4. Java Applets
      5. Inline (Floating) Frames
    7. Chapter 13 Tables

      1. Table Uses
      2. Basic Table Structure
      3. Row Groups
      4. Columns and Column Groups
      5. Table Presentation
      6. Accessible Tables
      7. Responsible Layout Tables
    8. Chapter 14 Frames

      1. Introduction to Frames
      2. Basic Frameset Structure
      3. Frame Function and Appearance
      4. Targeting Frames
      5. Frame Design Tips and Tricks
    9. Chapter 15 Forms

      1. The Basic Form Element
      2. Form Controls
      3. Accessibility Features
      4. disabled and readonly
      5. Affecting Form Appearance
  3. The Presentation Layer: Cascading Style Sheets

    1. Chapter 16 Cascading Style Sheets Fundamentals

      1. CSS in a Nutshell
      2. The Benefits of CSS
      3. How CSS Works
      4. Rule Syntax
      5. Adding Styles to a Document
      6. Key Concepts
      7. Specifying Values
      8. Browser Support
      9. For Further Reading
    2. Chapter 17 Selectors

      1. Type (Element) Selector
      2. Contextual Selectors
      3. Class and ID Selectors
      4. Attribute Selectors
      5. Pseudoselectors
    3. Chapter 18 Font and Text Properties

      1. Typography on the Web
      2. Font Family
      3. Font Size
      4. Other Font Settings
      5. Text Transformation (Capitalization)
      6. Text Decoration
      7. Line Height
      8. Text Alignment Properties
      9. Text Spacing
      10. Text Direction
    4. Chapter 19 Basic Box Properties

      1. The Box Model, Revisited
      2. Width and Height
      3. Margins
      4. Borders
      5. Padding
    5. Chapter 20 Color and Backgrounds

      1. Foreground Color
      2. Background Color
      3. Background Images
    6. Chapter 21 Floating and Positioning

      1. Normal Flow
      2. Floating
      3. Positioning Basics
      4. Absolute Positioning
      5. Fixed Positioning
      6. Relative Positioning
    7. Chapter 22 CSS for Tables

      1. The Essence of Tables
      2. Styling Tables
      3. Borders
      4. Table Layout (Width and Height)
      5. Table Display Values
    8. Chapter 23 Lists and Generated Content

      1. CSS for Lists
      2. Generated Content
    9. Chapter 24 CSS Techniques

      1. Centering a Page
      2. Two-Column Layouts
      3. Three-Column Layouts
      4. Boxes with Rounded Corners
      5. Image Replacement
      6. CSS Rollovers
      7. List-Based Navigation Bars
      8. CSS Techniques Resources
    10. Chapter 25 Managing Browser Bugs: Workarounds, Hacks, and Filters

      1. Working with "Troubled" Browsers
      2. The Browsers
      3. Hack and Workaround Management 101
  4. The Behavioral Layer: JavaScript and the DOM

    1. Chapter 26 Introduction to JavaScript

      1. A Little Background
      2. Using JavaScript
      3. JavaScript Syntax
      4. Event Handling
      5. The Browser Object
      6. Where to Learn More
    2. Chapter 27 DOM Scripting

      1. A Sordid Past
      2. Out of the Dark Ages
      3. The DOM
      4. Manipulating Documents with the DOM
      5. Working with Style
      6. DOM Scripting in Action
      7. Supplement: Getting Started with Ajax
  5. Web Graphics

    1. Chapter 28 Web Graphics Overview

      1. Web Graphic File Formats
      2. Image Resolution
      3. Color on the Web
      4. Web Graphics Production Tips
    2. Chapter 29 GIF Format

      1. 8-Bit Indexed Color
      2. LZW Compression
      3. Interlacing
      4. Transparency
      5. Minimizing GIF File Sizes
      6. Designing GIFs with the Web Palette
    3. Chapter 30 JPEG Format

      1. 24-Bit Color
      2. JPEG Compression
      3. Progressive JPEGs
      4. Creating JPEGs
      5. Minimizing JPEG File Size
    4. Chapter 31 PNG Format

      1. When to Use PNGs
      2. PNG Features
      3. Platform/Browser Support
      4. Creating PNG Files
      5. PNG Optimization Strategies
      6. For Further Reading
    5. Chapter 32 Animated GIFs

      1. How They Work
      2. Using Animated GIFs
      3. Tools
      4. Creating Animated GIFs
      5. Optimizing Animated GIFs
  6. Media

    1. Chapter 33 Audio on the Web

      1. Basic Digital Audio Concepts
      2. Using Existing Audio
      3. Preparing Your Own Audio
      4. Streaming Audio
      5. Audio Formats
      6. Choosing an Audio Format
      7. Adding Audio to a Web Page
    2. Chapter 34 Video on the Web

      1. Basic Digital Video Concepts
      2. Compression
      3. Video File Formats
      4. Adding Video to an HTML Document
    3. Chapter 35 The Flash Platform

      1. Using Flash on Web Pages
      2. Creating Flash Movies
      3. ActionScript
      4. Adding Flash to a Web Page
      5. Integrating Flash with Other Technologies
      6. The Flash Player
      7. Flash Resources
    4. Chapter 36 Printing from the Web

      1. Browser Print Mechanisms
      2. Cascading Style Sheets for Print
      3. Portable Document Format (PDF)
      4. Flash Printing
  7. Appendixes

    1. Appendix A HTML Elements and Attributes

      1. Common Attributes and Events
    2. Appendix B CSS 2.1 Properties

      1. Visual Media
      2. Paged Media
      3. Aural Styles
    3. Appendix C Character Entities

      1. ASCII Character Set
      2. Nonstandard Entities (‚-Ÿ)
      3. Latin-1 (ISO-8859-1)
      4. Latin Extended-A
      5. Latin Extended-B
      6. Spacing Modifier Letters
      7. Greek
      8. General Punctuation
      9. Letter-like Symbols
      10. Arrows
      11. Mathematical Operators
      12. Miscellaneous Technical Symbols
      13. Geometric Shapes
      14. Miscellaneous Symbols
    4. Appendix D Specifying Color

      1. Specifying Color by RGB Values
      2. Specifying Colors by Name
    5. Appendix E Microformats: Extending (X)HTML

      1. Extending HTML 4 and XHTML
      2. Semantic Class Names
      3. Link Relationships
      4. More Microformats
  1. Glossary

  2. Colophon

View Full Table of Contents
Product Details
Title:
Web Design in a Nutshell, Third Edition
By:
Jennifer Niederst Robbins
Publisher:
O'Reilly Media
Formats:
  • Print
  • Ebook
  • Safari Books Online
Print Release:
February 2006
Ebook Release:
June 2009
Pages:
832
Print ISBN:
978-0-596-00987-8
| ISBN 10:
0-596-00987-9
Ebook ISBN:
978-0-596-10463-4
| ISBN 10:
0-596-10463-4
Customer Reviews
About the Author
  1. Jennifer Niederst Robbins

    Jennifer Niederst Robbins was one of the first designers for the Web. As the designer of O'Reilly's Global Network Navigator (GNN), the first commercial web site, she has been designing for the Web since 1993. Since then, she has worked as the creative director of Songline Studios (a former subsidiary of O'Reilly) and as a freelance designer and consultant since 1996. She is the author of the bestselling "Web Design in a Nutshell" and "Learning Web Design (O'Reilly), and she has taught web design at the Massachusetts College of Art in Boston and Johnson and Wales University in Providence. She has spoken at major design and Internet events including SXSW Interactive, Seybold Seminars, the GRAFILL conference (Geilo, Norway), and one of the first W3C International Expos. In addition to designing, Jennifer enjoys cooking, travel, indie-rock, and making stuff. She maintains her own professional web site at http://www.littlechair.com as well.

    View Jennifer Niederst Robbins's full profile page.

  • Book cover of Web Design in a Nutshell