In this, hopefully, refresher/reference chapter, some of the differences between the older HTML and the new and improved XHTML were covered. Special attention was paid to the fact that XHTML, unlike its cousin HTML, must be well formed and what exactly that means. Additionally, this chapter showed how to hide JavaScript, which is about as well formed as a platypus, within XHTML.

Next, some of the basics of the HTML/XHTML elements were covered: specifically which attributes go along with which elements, and which elements are deprecated. Next frames, the visible kind and otherwise, were discussed, followed by the advantages of being able to add custom elements and attributes. I wrapped things up with a high-level overview of Cascading Style Sheets.

 Python   SQL   Java   php   Perl 
 game development   web development   internet   *nix   graphics   hardware 
 telecommunications   C++ 
 Flash   Active Directory   Windows