Encompasses every aspect of designing Web pages; furnishes quick and easy access to a vast array of technologies and techniques needed for effective Web design; and covers such topics as HTML, graphics, multimedia and interactivity, and much more. Original. (Beginner/Intermediate)
Preface; Contents; Conventions Used in This Book; Request for Comments; Acknowledgments; The Web Environment; Chapter 1: Designing for a Variety of Browsers; 1.1 Browsers; 1.2 Design Strategies; 1.3 Writing Good HTML; 1.4 Knowing Your Audience; 1.5 Considering Your Site’s Purpose; 1.6 Test! Test! Test!; Chapter 2: Designing for a Variety of Displays; 2.1 Dealing with Unknown Monitor Resolutions; 2.2 Fixed versus Flexible Web Page Design; 2.3 Accessibility; 2.4 Alternative Displays; Chapter 3: Web Design Principles for Print Designers; 3.1 Color on the Web; 3.2 Graphics on the Web; 3.3 Typography on the Web; Chapter 4: A Beginner’s Guide to the Server; 4.1 Servers 101; 4.2 Introduction to Unix; 4.3 File Naming Conventions; 4.4 Uploading Documents (FTP); 4.5 File (MIME) Types; HTML; Chapter 5: HTML Overview; 5.1 HTML Editing Tools; 5.2 WYSIWYG Authoring Tools; 5.3 Document Structure; 5.4 HTML Tags; 5.5 Information Browsers Ignore; 5.6 Tips on Good HTML Style; 5.7 Specifying Color in HTML; 5.8 Character Entities; 5.9 HTML Resources in This Book; Chapter 6: Structural HTML Tags; 6.1 Summary of Structural Tags; 6.2 Setting Up an HTML Document; 6.3 Global Settings with the Tag; 6.4 Using Tags; Chapter 7: Formatting Text; 7.1 Summary of Text Tags; 7.2 Working with HTML Text; 7.3 Inline Type Styles; 7.4 The Tag; 7.5 Lists; 7.6 Layout Techniques with HTML; Chapter 8: Creating Links; 8.1 Summary of Tags Related to Linking; 8.2 Simple Hypertext Links; 8.3 Linking Within a Document; 8.4 Affecting the Appearance of Links; 8.5 Targeting Windows; 8.6 Imagemaps; 8.7 Non-Web Links and Protocols; Chapter 9: Adding Images and Other Page Elements; 9.1 Summary of Object Placement Tags; 9.2 Horizontal Rules; 9.3 Image Basics; 9.4 The Tag and Its Attributes; 9.5 Adding Java Applets to the Page; 9.6 Adding Plug-in Media with ; 9.7 Adding Media Files with ; Chapter 10: Tables; 10.1 Summary of Table Tags; 10.2 Introduction to Tables; 10.3 Basic Table Structure; 10.4 Affecting Table Appearance; 10.5 Table Troubleshooting; 10.6 Tips and Tricks; 10.7 Standard Table Templates; 10.8 Multipart Images in Tables; Chapter 11: Frames; 11.1 Summary of Frame Tags; 11.2 Introduction to Frames; 11.3 Basic Frameset Structure; 11.4 Frame Function and Appearance; 11.5 Targeting Frames; 11.6 Inline (Floating) Frames; 11.7 Frame Design Tips and Tricks; Chapter 12: Forms; 12.1 Summary of Form Tags; 12.2 Introduction to Forms; 12.3 The Basic Form ( ); 12.4 Form Elements; 12.5 New Form Attributes (HTML 4.0); 12.6 Affecting the Appearance of Forms; 12.7 Unconventional Use of Form Elements; 12.8 Demystifying CGI; Chapter 13: Server Side Includes; 13.1 How SSI Is Used; 13.2 SSI and the Server; 13.3 Adding SSI Commands to a Document; 13.4 Using Environment Variables; 13.5 XSSI; 13.6 List of Elements; 13.7 Include Variables; 13.8 Time Formats for SSI Output; Graphics; Chapter 14: GIF Format; 14.1 GIF87a versus GIF89a; 14.2 Eight-Bit Indexed Color; 14.3 GIF Compression; 14.4 When to Use GIFs; 14.5 Tools Overview; 14.6 Interlacing; 14.7 Transparency; 14.8 Minimizing GIF File Sizes; Chapter 15: JPEG Format; 15.1 24-bit Color; 15.2 JPEG Compression; 15.3 When to Use JPEGs; 15.4 Progressive JPEGs; 15.5 JPEGs in AOL BrowsersThanks to Max Leach for his assistance with this topic.; 15.6 Creating JPEGs; 15.7 Minimizing JPEG File Size; Chapter 16: PNG Format; 16.1 Platform/Browser Support; 16.2 8-Bit Palette, Grayscale, and Truecolor; 16.3 PNG Compression; 16.4 When to Use PNGs; 16.5 Special Features; 16.6 Creating PNG Files; 16.7 Optimizing PNG File Size; 16.8 Online PNG Resources; Chapter 17: Designing Graphics with the Web Palette; 17.1 The Web Palette; 17.2 Other Palettes; 17.3 Image Types; 17.4 Designing with Web-Safe Colors; 17.5 Converting to the Web Palette; 17.6 Survey of Web Graphics Tools; 17.7 Color Blenders; 17.8 Where to Learn More; Multimedia and Interactivity; Chapter 18: Animated GIFs; 18.1 How They Work; 18.2 Using Animated GIFs; 18.3 Browser Support; 18.4 Tools; 18.5 Creating Animated GIFs; 18.6 Optimizing Animated GIFs; Chapter 19: Audio on the Web; 19.1 Copyright Issues; 19.2 Audio Tools OverviewA big thank you goes to Chris Florio for compiling this list of audio tools.; 19.3 Basic Digital Audio Concepts; 19.4 Nonstreaming versus Streaming; 19.5 Nonstreaming (Static) Audio; 19.6 Streaming Audio; 19.7 Bibliography; Chapter 20: Video on the Web; 20.1 Tools OverviewThanks go to Chris Florio for compiling this tools overview.; 20.2 Basic Digital Video Concepts; 20.3 Compression; 20.4 Video File Formats; 20.5 Streaming Video Technologies; 20.6 Adding Video to an HTML Document; 20.7 Bibliography; Chapter 21: Interactivity; 21.1 Flash; 21.2 Shockwave for Director; 21.3 Java Applets; 21.4 Interactive Buttons with JavaScript; Chapter 22: Introduction to JavaScript; 22.1 JavaScript Basics; 22.2 Sample Scripts; 22.3 Handling Multiple Browsers; 22.4 Browser Compatibility; Emerging Technologies; Chapter 23: Cascading Style Sheets; 23.1 Introduction; 23.2 How Style Sheets Work; 23.3 Selectors; 23.4 Specifying Values; 23.5 Properties; 23.6 Positioning with Style Sheets; 23.7 What’s New in CSS2; 23.8 Style Sheet Tips and Tricks; 23.9 Browser Support Charts; Chapter 24: Introduction to DHTML; 24.1 Advantages to Using DHTML; 24.2 Disadvantages; 24.3 Learning DHTML; 24.4 Browser Differences; 24.5 The Document Object Model; 24.6 DHTML Examples; 24.7 DHTML Tools; 24.8 Where to Learn More; Chapter 25: Introduction to XML; 25.1 Background; 25.2 Document Type Definition (DTD); 25.3 XML Syntax Basics; 25.4 Examples of XML Technology; 25.5 Where to Learn More; Chapter 26: Embedded Font Technology; 26.1 Using Embedded Fonts; 26.2 TrueDoc Technology (“Dynamic Fonts”); 26.3 OpenType (for Internet Explorer); Chapter 27: Internationalization; 27.1 Character Sets; 27.2 HTML 4.0 Language Tags; 27.3 For More Information; Appendixes; HTML Tags and Elements; Attributes Key; ; ; ; ; —D; ;
; ; —D; ; —IE; ; —NN; ; ;
; ; ; —D; ; ; ; ; —IE; ; ; ; —D; ; ; ; ; ; ; —D; ; ; ; ; ; ; ; ; ; <img>; <input>; <ins>; <isindex> —D; <kbd>; <label>; <layer> —NN; <legend>; <li>; <link>; <map>; <marquee> —IE; <menu> —D; <meta>; <multicol> —NN; <nobr>; <noembed>; <noframes>; <noscript>; <object>; <ol>; <optgroup>; <option>; <p>; <param>; <pre>; <q>; <s> —D; <samp>; <script>; <select>; <small>; <spacer> —NN; <span>; <strike> —D; <strong>; <style>; <sub>; <sup>; <table>; <tbody>; <td>; <textarea>; <tfoot>; <th>; <thead>; <title>; <tr>; <tt>; <u> —D; <ul>; <var>; <wbr>; List of Attributes; Deprecated Tags; Deprecated Elements; Deprecated Attributes; Proprietary Tags; Microsoft Internet Explorer Proprietary Tags; Netscape Navigator Proprietary Tags; CSS Compatibility; Glossary; Colophon;</div>