Buying Options
Webmaster in a Nutshell, Third Edition
Print $34.95
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £26.99
Add to Cart
What is this?

Product Editions

  1. Webmaster in a Nutshell, Third Edition - December 2002
  2. Webmaster in a Nutshell, Second Edition - June 1999
  3. WebMaster in a Nutshell - October 1996 (out of print)
Description

Webmaster in a Nutshell is a concise and portable quick reference guide that distills an immense amount of information on several languages and technologies into one compact book. It puts a fast-paced introduction, detailed reference section, and quick reference guide to each technology all within easy reach and is packed full of the genuinely useful information a webmaster needs daily, whatever the technology. This one-stop resource for HTML, CSS, XML, CGI, JavaScript, HTTP, PHP, and Apache, is the book you'll turn to again and again.

Full Description
Table of Contents
  1. Chapter 1 The Web in a Nutshell

    1. Clients and Servers

    2. Uniform Resource Locators (URLs)

    3. Web Content: HTML, XML, CGI, JavaScript, and PHP

    4. The HTTP Protocol

    5. Web Servers

    6. Who Are the Webmasters?

    7. Recommended Books

  2. HTML

    1. Chapter 2 HTML Overview

      1. HTML Document Structure
      2. HTML Syntax
      3. XHTML
      4. Dynamic Content
    2. Chapter 3 HTML Reference

      1. Core Attributes
      2. HTML Tag and Attribute Descriptions
    3. Chapter 4 Frames

      1. Frame Layout
      2. Nested Framesets
      3. The <frame> Tag
      4. Frame Targets
      5. Frame Border Attributes
    4. Chapter 5 Tables

      1. The <table> Tag
      2. The <caption> Tag
      3. The <tr> Tag
      4. The <th> and <td> Tags
      5. Border Color and Backgrounds
      6. Advanced Table Tags
    5. Chapter 6 Forms

      1. The <form> Tag
      2. The <input> Tag
      3. The <textarea> Tag
      4. The <select> Tag
      5. An Example Form
    6. Chapter 7 Character Entities

    7. Chapter 8 Color Names and Values

  3. CSS

    1. Chapter 9 Cascading Style Sheets

      1. The Elements of Styles
      2. Style Syntax
      3. Style Properties
      4. CSS Reference
      5. background
      6. background-attachment
      7. background-color
      8. background-image
      9. background-position
      10. background-repeat
      11. border
      12. border-bottom
      13. border-bottom-width
      14. border-color
      15. border-left
      16. border-left-width
      17. border-right
      18. border-right-width
      19. border-style
      20. border-top
      21. border-top-width
      22. border-width
      23. clear
      24. color
      25. display
      26. float
      27. font
      28. font-family
      29. font-size
      30. font-style
      31. font-variant
      32. font-weight
      33. height
      34. letter-spacing
      35. line-height
      36. list-style
      37. list-style-image
      38. list-style-position
      39. list-style-type
      40. margin
      41. margin-bottom
      42. margin-left
      43. margin-right
      44. margin-top
      45. padding
      46. padding-bottom
      47. padding-left
      48. padding-right
      49. padding-top
      50. text-align
      51. text-decoration
      52. text-indent
      53. text-transform
      54. vertical-align
      55. word-spacing
      56. white-space
      57. width
  4. XML

    1. Chapter 10 XML

      1. XML Terminology
      2. XML Reference
      3. Entity and Character References
      4. Document Type Definitions
      5. The Extensible Stylesheet Language
      6. XSLT Style Sheet Structure
      7. Templates and Patterns
      8. XSLT Elements
      9. XPath
      10. XPointer and XLink
  5. JavaScript

    1. Chapter 11 JavaScript

      1. Versions of JavaScript
      2. Syntax
      3. Client-Side JavaScript
      4. JavaScript API Reference
      5. Anchor
      6. Applet
      7. Arguments
      8. Array
      9. Attr
      10. Boolean
      11. Comment
      12. DOMException
      13. DOMImplementation
      14. Date
      15. Document
      16. DocumentFragment
      17. Element
      18. Error
      19. Event
      20. Form
      21. Function
      22. Global
      23. History
      24. Image
      25. Input
      26. Layer
      27. Link
      28. Location
      29. Math
      30. Navigator
      31. Node
      32. Number
      33. Object
      34. Option
      35. RegExp
      36. Screen
      37. Select
      38. String
      39. Style
      40. Text
      41. Textarea
      42. Window
  6. CGI and Perl

    1. Chapter 12 CGI Overview

      1. A Typical CGI Interaction
      2. URL Encoding
      3. Extra Path Information
      4. CGI Environment Variables
    2. Chapter 13 Server Side Includes

      1. Configuring the Apache Server for SSI
      2. Basic SSI Directives
      3. SSI Environment Variables
      4. Configurable Time Formats for SSI Output
      5. Conditional Statements
    3. Chapter 14 The CGI.pm Module

      1. HTML Tag Generation
      2. Importing Method Groups
      3. Maintaining State
      4. Named Parameters
      5. Using JavaScript Features
      6. Debugging
      7. CGI.pm Reference
      8. Accept
      9. append
      10. auth_type
      11. autoEscape
      12. button
      13. checkbox
      14. checkbox_group
      15. cookie
      16. defaults
      17. delete
      18. delete_all
      19. dump
      20. end_html
      21. filefield
      22. header
      23. hidden
      24. image_button
      25. import_names
      26. isindex
      27. keywords
      28. nph
      29. param
      30. password_field
      31. path_info
      32. path_translated
      33. popup_menu
      34. radio_group
      35. raw_cookie
      36. ReadParse
      37. redirect
      38. referer
      39. remote_host
      40. remote_user
      41. request_method
      42. reset
      43. save
      44. script_name
      45. scrolling_list
      46. self_url
      47. start_html
      48. startform
      49. start_multipart_form
      50. submit
      51. textarea
      52. textfield
      53. url
      54. use_named_parameters
      55. user_agent
      56. user_name
    4. Chapter 15 Web Server Programming with mod_perl

      1. Installing mod_perl
      2. Design of mod_perl
      3. mod_perl Handlers
      4. Running CGI Scripts with mod_perl
      5. Server Side Includes with mod_perl
      6. <Perl> Sections
      7. Apache:: Modules
      8. The Perl API
  7. PHP

    1. Chapter 16 PHP

      1. Installation and Configuration
      2. Embedding PHP in HTML
      3. Language Syntax
      4. Variables
      5. Data Types
      6. Expressions
      7. Operators
      8. Control Structures
      9. Functions
      10. Web-Related Variables
      11. Sessions
      12. Examples
      13. Function Reference
  8. HTTP

    1. Chapter 17 HTTP

      1. Client Requests
      2. Server Responses and Status Codes
      3. HTTP Headers
      4. Cookies
      5. Media Types and Subtypes
  9. Server Configuration

    1. Chapter 18 Apache Configuration

      1. Understanding Apache
      2. Basic Server Configuration: Core Directives
      3. AcceptPathInfo
      4. AccessConfig
      5. AccessFileName
      6. AddDefaultCharSet
      7. AllowOverride
      8. AuthName
      9. AuthType
      10. CGIMapExtension
      11. ContentDigest
      12. DefaultType
      13. <Directory>
      14. <DirectoryMatch>
      15. DocumentRoot
      16. ErrorDocument
      17. ErrorLog
      18. FileETag
      19. <Files>
      20. <FilesMatch>
      21. ForceType
      22. Group
      23. HostNameLookups
      24. IdentityCheck
      25. <IfDefine>
      26. <IfModule>
      27. Include
      28. KeepAlive
      29. KeepAliveTimeOut
      30. <Limit>
      31. <LimitExcept>
      32. LimitRequestBody
      33. LimitRequestFields
      34. LimitRequestFieldsize
      35. LimitRequestLine
      36. LimitXMLRequestBody
      37. Listen
      38. ListenBacklog
      39. <Location>
      40. <LocationMatch>
      41. LockFile
      42. LogLevel
      43. MaxClients
      44. MaxKeepAliveRequests
      45. MaxMemFree
      46. MaxRequestsPerChild
      47. MaxSpareServers
      48. MinSpareServers
      49. NameVirtualHost
      50. Options
      51. PidFile
      52. require
      53. RLimitCPU
      54. RLimitMEM
      55. RLimitNPROC
      56. Satisfy
      57. ScoreBoardFile
      58. SendBufferSize
      59. ServerAdmin
      60. ServerAlias
      61. ServerName
      62. ServerPath
      63. ServerRoot
      64. ServerSignature
      65. ServerTokens
      66. ServerType
      67. SetHandler
      68. SetInputFilter
      69. SetOutputFilter
      70. StartServers
      71. TimeOut
      72. UseCanonicalName
      73. User
      74. <VirtualHost>
    2. Chapter 19 Apache Modules

      1. mod_access
      2. mod_actions
      3. mod_alias
      4. mod_auth
      5. mod_auth_anon
      6. mod_auth_dbm
      7. mod_autoindex
      8. mod_cern_meta
      9. mod_cgi
      10. mod_cgid
      11. mod_dav
      12. mod_deflate
      13. mod_dir
      14. mod_env
      15. mod_example
      16. mod_expires
      17. mod_headers
      18. mod_imap
      19. mod_include
      20. mod_info
      21. mod_isapi
      22. mod_log_config
      23. mod_logio
      24. mod_mime
      25. mod_mime_magic
      26. mod_negotiation
      27. mod_proxy
      28. mod_rewrite
      29. mod_setenvif
      30. mod_so
      31. mod_speling
      32. mod_ssl
      33. mod_status
      34. mod_suexec
      35. mod_unique_id
      36. mod_userdir
      37. mod_usertrack
      38. mod_vhost_alias
    3. Chapter 20 Web Performance

      1. Client-Side Performance
      2. HTML Authoring
      3. Programming
      4. Administration
      5. Using Analysis.cgi to Find A Bottleneck
      6. Monitoring Web Performance Using Perl
  1. Colophon

View Full Table of Contents
Product Details
Title:
Webmaster in a Nutshell, Third Edition
By:
Robert Eckstein, Stephen Spainhour
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
December 2002
Pages:
576
Print ISBN:
978-0-596-00357-9
| ISBN 10:
0-596-00357-9
Customer Reviews
About the Authors
  1. Robert Eckstein

    Robert Eckstein, an editor at O'Reilly, works mostly on Java books (notably Java Swing) and is also responsible for the XML Pocket Reference and Webmaster in a Nutshell, 2nd Edition. In his spare time he has been known to provide online coverage for popular conferences. He also writes articles for JavaWorld magazine. Robert holds bachelor's degrees in computer science and communications from Trinity University. In the past, he has worked for the USAA insurance company and more recently spent four years with Motorola's cellular software division. He is the co-author of Using Samba.

    View Robert Eckstein's full profile page.

  2. Stephen Spainhour

    Stephen Spainhour co-authored Webmaster in a Nutshell, Perl in a Nutshell, 1st Edition, and contributed to many other OReilly titles. He is an avid fan of professional tennis, and when hes not checking for tennis scores on the Web, he enjoys cooking, electronic music, troubleshooting his home-built PC, and watching too much television.

    View Stephen Spainhour's full profile page.

Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of Webmaster in a Nutshell, Third Edition, is a crab spider. Like the crustaceans after which they are named, crab spiders walk sideways or backwards. They feed on bees and other pollenizing insects, often lying in wait for their prey by hiding on flowers. Some species of crab spider can, over a period of several days, change color from white to yellow and back again to blend into the flower on which they are sitting. The spider grabs its prey quickly with its forward-facing legs. It then injects its victims with a fast-acting, highly poisonous venom, in order to protect itself from the bee's sting.

Spiders' insect-eating habits are extremely helpful to humans. Every year, billions of spiders do away with large numbers of disease-carrying and crop-destroying insects. Spiders are by far the most significant predator of insects in the world. Colleen Gorman was the production editor and proofreader for Webmaster in a Nutshell, Third Edition. Emily Quill and Jane Ellin provided quality control. Nancy Crumpton wrote the index.

Edie Freedman designed the cover of this book. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.

David Futato designed the interior layout. Linda Mui and Joe Wizda converted this book into FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. This colophon was written by Clairemarie Fisher O'Leary.

  • Book cover of Webmaster in a Nutshell