Web Design in a Nutshell: A Desktop Quick Reference

Front Cover
"O'Reilly Media, Inc.", 2001 - Computers - 618 pages

Web Design in a Nutshell,2nd Edition contains the nitty-gritty on everything you need to know to design web pages. It's the good stuff, without the fluff, written and organized so that answers can be found quickly. This completely revised and expanded 2nd edition is chock-full of information about the wide range of front-end technologies and techniques from which web designers and authors must draw.

Web Design in a Nutshell,2nd Edition is an excellent reference for HTML 4.01 tags (including tables, frames, forms, color, and cascading style sheets) with special attention given to browser support, platform idiosyncrasies, and standards. You'll also find lots of updated information on using graphics, multimedia, audio and video, and advanced technologies such Dynamic HTML, Javascript, and XML, as well as new chapters on XHTML, WML, and SMIL. This book is an indispensable tool for web designers and authors of all levels.

Web Design in a Nutshell,2nd Edition includes:

  • Discussions of the web environment including monitors and browsers, printing from the Web, accessibility, and internationalization
  • A complete reference to HTML and Server Side Includes, including up-to-date browser support (Netscape 6, IE 6.0, and Opera 5) for every tag and attribute
  • Updated chapters on creating GIF, animated GIF, JPEG, and PNG graphics, including designing with the Web Palette
  • Information on multimedia and interactivity, including audio, video, Flash 5 and Shockwave, and a new chapter on SMIL
  • A revised tutorial and reference on Cascading Style Sheets
  • Appendixes detailing HTML tags, attributes, deprecated tags, proprietary tags, CSS compatibility and support, and character entities


 

Selected pages

Contents

Designing for a Variety of Browsers
1
Browser Usage Statistics
5
Design Strategies
9
Knowing Your Audience
12
The Importance of Standards
13
Designing for a Variety of Displays
15
Fixed Versus Flexible Web Page Design
17
Designing Above the Fold
24
SSI Commands
328
Include Variables
331
Time Formats for SSI Output
332
Graphics
335
GIF Format
337
Tools Overview
339
Interlacing
341
Transparency
342

Monitor Color Issues
25
Alternative Displays
26
Web Design Principles for Print Designers
27
Typography on the Web
29
Color on the Web
35
Graphics on the Web
41
A Beginners Guide to the Server
47
Unix Directory Structures
51
File Naming Conventions
54
File MIME Types
57
Printing from the Web
60
PrinterFriendly HTML Pages
61
Cascading Style Sheets for Printouts
63
Portable Document Format PDF
66
Flash Printing
70
Accessibility
72
Accessibility in Web Technologies
75
Accessibility in Tools
77
Internationalization
79
HTML 401 Language Features
81
Style Sheets Language Features
84
Authoring
87
HTML Overview
89
HTML Tags
92
Information Browsers Ignore
94
Document Structure
95
Tips on Good HTML Style
96
HTML Tools
97
HTML Resources in This Book
99
Structural HTML Tags
99
Setting Up an HTML Document
102
Global Settings with the body Tag
105
Using meta Tags
107
Formatting Text
111
Working with HTML Text
122
Inline Type Styles
124
div and span
126
The font Tag
127
Lists
129
Text Layout Techniques with HTML
133
Character Entity References
140
Creating Links
141
Simple Hypertext Links
145
Linking Within a Document
146
Affecting the Appearance of Links
147
Targeting Windows
149
Imagemaps
150
NonWeb Links and Protocols
156
Linking Documents with link
158
Adding Images and Other Page Elements
160
Image Basics
168
The img Tag and Its Attributes
169
Horizontal Rules
176
Embedded Media Files
178
Java Applets
181
Tables
185
Introduction to Tables
194
Basic Table Structure
195
Affecting Table Appearance
200
Table Troubleshooting
206
Tips and Tricks
214
Standard Table Templates
216
Multipart Images in Tables
221
Frames
227
Introduction to Frames
230
Basic Frameset Structure
232
Frame Function and Appearance
236
Targeting Frames
238
Inline Floating Frames
241
Frame Design Tips and Tricks
242
Forms
249
Introduction to Forms
257
Form Elements
259
New Form Attributes in HTML 401
265
Affecting the Appearance of Forms
266
Demystifying CGI
271
Specifying Color in HTML
276
Specifying Colors by Name
278
Cascading Style Sheets
285
How Style Sheets Work
288
Selectors
292
Specifying Values
295
Properties
297
Positioning with Style Sheets
312
Whats New in CSS2
316
Style Sheet Tips and Tricks
320
Browser Support Charts
322
Server Side Includes
323
SSI and the Server
325
Using Environment Variables
327
Minimizing GIF File Sizes
347
JPEG Format
352
When to Use JPEGs
354
Progressive JPEGs
355
Creating JPEGs
356
PNG Format
361
When to Use PNGs
362
PlatformBrowser Support
363
8Bit Palette Grayscale and Truecolor
364
PNG Compression
365
Creating PNG Files
368
PNG Optimization Strategies
371
For Further Reading
372
Designing Graphics with the Web Palette
373
Designing with WebSafe Colors
374
Converting to the Web Palette
377
Web Palette Strategies
381
Where to Learn More
384
Animated GIFs
385
Using Animated GIFs
386
Tools
387
Creating Animated GIFs
388
Optimizing Animated GIFs
392
Multimedia and Interactivity
395
Audio on the Web
397
Using Existing Audio
399
Streaming Audio
403
Web Audio Formats
405
Choosing an Audio Format
413
For Further Reading
417
Video on the Web
418
Compression
419
Video File Formats
421
Which Format to Choose
425
For Further Reading
429
Flash and Shockwave
430
Using Flash on Web Pages
431
Flash Power Tools
433
Creating Flash Movies
434
Adding Flash to a Web Page
437
Integrating Flash with Other Technologies
441
Flash Resources
442
Adding Shockwave Movies to a Web Page
444
Director Online Resources
445
Introduction to SMIL
446
How SMIL Works
447
SMIL Authoring Tools
448
For Further Reading
454
Advanced Technologies
455
Introduction to JavaScript
457
JavaScript Basics
458
Sample Scripts
461
Handling Multiple Browsers
468
Introduction to DHTML
471
Using DHTML
472
How DHTML Works
473
The Document Object Model
474
Creating Layers
475
DHTML Examples
477
Browser Detection
484
DHTML Tools
485
Where to Learn More
487
Introduction to XML
488
Background
489
XML Document Syntax
490
Document Type Definition DTD
493
Examples of XML Technology
494
Where to Learn More
497
XHTML
498
Creating XHTML 10 Documents
500
XHTML Document Declarations
501
WellFormed XHTML
502
Try It Out
505
WAP and WML
506
About WAP
507
Creating WAP Applications
509
Introduction to WML
512
WML Elements and Attributes
519
WAP and WML Resources
528
Appendixes
529
HTML Elements
531
List of Attributes
539
Deprecated Tags
554
Proprietary Tags
558
CSS Support Chart
560
Character Entities
573
Glossary
583
Index
591
Copyright

Other editions - View all

Common terms and phrases

About the author (2001)

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. She is the author of the bestselling "Web Design in a Nutshell" (O'Reilly), and 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.

Bibliographic information