title: XHTML Black Book: A Complete Guide to Mastering XHTML
author: Steven Holzner
description: This book is designed to be the only book you'll need for Web development. It covers every aspect of XHTML in depth, and it covers everything else you'll need, such as JavaScript, Java, even Perl CGI programming. This is the book that allows you to leave the HTML-based books behind as you make the transition to XHTML--like the HTML-based books, this book covers all aspects of Web development, but now it's all based on XHTML. The XHTML Black Book covers all aspects of XHTML 1.0 and 1.1, and everything else you need to create Web pages that can send email, create and use cookies, redirect browsers, change themselves on the fly, react to the time of day, determine what browser the user has, open new browser windows, display dialog boxes, print themselves on the user's printer, support drag and drop, connect to databases on Web servers, animate text in the status bar, react to mouse movements--far more than there's space to list here. We'll create transparent, interlaced, and animated GIFs, multimedia presentations, Java applets, server-side and client-side image maps, CGI scripts that run on the server, XML documents, bind XML documents to databases, and nearly everything else you can do with a browser. You also get a true working knowledge of JavaScript so you can script your pages, Java so you can create applets, and Perl to create CGI scripts (unlike other books that gloss over those topics). This book is designed to be literally the new standard in Web development as XHTML supplants HTML. It lists not only what browsers and what versions of those browsers support every XHTML tag, but also lists that data for every *attribute* of every tag. Everything you need is here--from start to finish, I really believe the coverage here stands head and shoulders above the rest. Write and let me know if you want something added--edition after edition, I want to make sure this book stays at the absolute top of the field, the comprehensive one you'll turn to again and again.
zlib_text: 
  
  
  
  
  
  ## Table of Contents
  
  
  
  
  
  
  
  
  * 
  
  
  [Table of Contents](TableOfContents.xhtml)
  
  
  
  
  
  * 
  
  
  [Title Page](section-0001.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 1](section-0002.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 2](section-0003.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 3](section-0004.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 4](section-0005.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 5](section-0006.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 6](section-0007.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 7](section-0008.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 8](section-0009.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 9](section-0010.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 10](section-0011.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 11](section-0012.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 12](section-0013.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 13](section-0014.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 14](section-0015.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 15](section-0016.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 16](section-0017.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 17](section-0018.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 18](section-0019.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 19](section-0020.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 20](section-0021.xhtml)
  
  
  
  
  
  * 
  
  
  [CHAPTER 21](