HOME

XHTML Tutorial
XHTML HOME
XHTML Introduction
XHTML Why
XHTML v HTML
XHTML Syntax
XHTML DTD
XHTML HowTo
XHTML Validation

Quiz
XHTML Quiz Test

References
XHTML Tag List
XHTML Attributes
XHTML Events

Resources
XHTML Books

Please visit our sponsors !

XHTML Black Book

Back

The description below is the publishers own description.


XHTML Black Book Title: XHTML Black Book

ISBN: 1576107604

Pub Date: September 2000

Pages: 1216


Description

XHTML is a complete rewrite of HTML 4 in XML, the language you can use to structure data for the Web. Written by a master programmer, this in-depth book covers XHTML essentials including migrating from HTML 4 to XHTML, tags, using the W3C validation service, the skeleton, writing tools, XForms, using W3C´s tidy tool to rewrite HTML in XHTML, and more. Discusses both versions of XHTML--XHTML 1.0 and 1.1. Explains text and layout, images and rules, links and lists, tables, frames, multimedia, and cascading style sheets.


Introduction

Welcome to the big book of Extensible Hypertext Markup Language (XHTML). This book is designed to be as comprehensive–and as accessible–as is possible for a single book on XHTML. In fact, this book is written to be the only Web development resource you’ll need. Nearly everything is in here, ready for you to use.

You’ll find coverage of every XHTML tag with at least one example showing how it works. I’ll discuss not only all the official XHTML tags, but also all the additional tags supported by Microsoft Internet Explorer and Netscape Navigator. I’ll also discuss how to extend XHTML by making up new tags.

That’s just part of the story, of course–we’ll put XHTML to work in depth, pushing the envelope as far as it can go. Writing Web pages with XHTML is not some ordinary and monotonous task: It inspires artistry, devotion, passion, exaltation, and eccentricity–not to mention exasperation and frustration. I’ll try to be true to that spirit and capture as much of the excitement and fun of XHTML in this book as I can.

Besides covering every aspect of XHTML, this book adds the other up-to-date skills you can use to create modern Web pages. You’ll get a detailed tour of the dynamic XHTML, JavaScript, Java, and XML languages and of Perl Common Gateway Interface (CGI) scripts. And we won’t just gloss over the surface of those topics–you’ll get a real working knowledge of them all.


What’s in This Book

This book is designed to give you as much of the whole XHTML story as one book can hold. We’ll not only see the full XHTML syntax–from the most basic to the advanced XHTML tags–but also dig into every major way in which XHTML is used.

This book covers many real-world topics, including connecting XHTML to databases on Web servers and creating and using XHTML tables, lists, images, frames, image maps, and Java applets. We’ll create Web pages that can send email, create and use cookies, redirect browsers, change themselves on the fly, react to the time of day, and so on. And each of these topics will be presented using examples showing how they work. That’s one important aspect of this book–every important topic has an example, ready to be used. (You can find all the examples on the CD-ROM, along with free and powerful software.)

The material that you need to create dazzling Web pages is here. In addition to standard XHTML, I’ll dig into dynamic XHTML, so our Web pages can come alive by responding to mouse movements, rewriting themselves as directed by the user, and binding to databases.

You’ll also find JavaScript, which allows us to add code to Web pages, create cookies, add Web-page controls like text fields and checkboxes, and even add graphics animation. You’ll learn how to determine which browser the user has, open new browser windows, display dialog boxes, and more.

I’ll also take an in-depth look at using Java, showing you how to program in Java and how to embed the applets we create in Web pages. Using Java applets, we’ll display images, radio buttons, buttons, and other items.

We’ll also take a look at the language XHTML is written in, Extensible Markup Language (XML), which has been getting a great deal of attention these days. We’ll learn how to use XML to format data in XML documents that you can read in and manipulate, and how to create XML data islands in Internet Explorer. Using XML, we’ll see how to extend XHTML with new tags–after all, one of the attractions of XHTML is that it’s extensible, and you use XML to extend it.

We’ll also dig into Common Gateway Interface (CGI) programming–those Internet scripts that you can use to create Web pages dynamically. Using the Perl programming language, we’ll learn how to write CGI scripts that reside on Web servers. I’ll discuss how to create and use nearly all of the XHTML controls in Web pages: text fields, text areas, checkboxes, scrolling lists, radio buttons, password fields, popup menus, hidden data fields, and Submit and Reset buttons.

This book is divided into separate, easily accessible topics–nearly 500 of them. Some of the topics we’ll cover include:

  • Working with the full XHTML 1.0 and 1.1 syntax
  • Extending XHTML with new tags
  • Formatting text
  • Creating transparent, interlaced, and animated GIF images
  • Displaying alternate text in place of images
  • Creating JavaScript code
  • Creating self-modifying Web pages
  • Creating and using buttons, checkboxes, hidden data, image controls, submit buttons, password controls, radio buttons, reset buttons, text fields, text areas, and select controls
  • Creating graphics animation
  • Using Vector Markup Language (VML)
  • Creating Java applets
  • Creating XML documents
  • Handling events while loading XML documents
  • Creating Perl Common Gateway Interface (CGI) scripts
  • Using Perl variable interpolation
  • Using Perl arrays and hashes
  • Using Perl operators
  • Creating Web pages from CGI scripts
  • Using non-object-oriented CGI programming

In addition to the code examples, the accompanying CD-ROM contains a complete, searchable XHTML tag reference, xhtmlref.html. You can open this handy reference in your browser and search for any official XHTML, Internet Explorer, or Netscape Navigator tag. They’re all listed, and all the details are there. You’ll find all the details in the text as well, but the XHTML tag reference on the CD-ROM is already in browser-ready format.


Table of Contents

Chapter 1: Essential XHTML
Chapter 2: Working with Text
Chapter 3: Arranging Text
Chapter 4: Working with Images
Chapter 5: Links and Lists
Chapter 6: Creating Tables
Chapter 7: Working with Frames
Chapter 8: Working with Multimedia
Chapter 9: Cascading Style Sheets
Chapter 10: Essential JavaScript
Chapter 11: Putting JavaScript to Work
Chapter 12: Creating XHTML Forms and XHTML Controls
Chapter 13: Dynamic XHTML: Changing Web Pages on the Fly
Chapter 14: Dynamic XHTML: Drag and Drop, Data Binding, and Behaviors
Chapter 15: XML and Extending XHTML
Chapter 16: Essential Java
Chapter 17: Creating Java Applets
Chapter 18: Essential Perl
Chapter 19: CGI Scripting with Perl


View Sample Chapter

Buy this book at Amazon USA

Buy this book at Amazon UK


Back

Jump to: Top of Page or HOME or Printer Friendly Printer friendly page


Search W3Schools:


What Others Say About Us

Does the world know about us? Check out these places:

Dogpile Alta Vista MSN Google Excite Lycos Yahoo Ask Jeeves


We Help You For Free. You Can Help Us!


W3Schools is for training only. We do not warrant its correctness or its fitness for use. The risk of using it remains entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy.

Copyright 1999-2002 by Refsnes Data. All Rights Reserved


Validate How we converted to XHTML Validate

IISCart
ASP Ecommerce & Shopping Cart


Your own Web Site?

Read W3Schools
Hosting Tutorial



ASP Hosting
ASP.net Hosting
Web Hosting



$15 Domain Name
Registration
Save $20 / year!



Advertise
at W3Schools

Only 0.5 CPM



SELECTED LINKS

Books Online

Web Software

The Future of
Web Development


Jobs and Careers

Web Security
Web Statistics
Web Standards


PARTNERS

W3Schools
TopXML
VisualBuilder
XMLPitstop
DevelopersDex
DevGuru
Programmers Heaven
The Code Project
Tek Tips Forum
ZVON.ORG
TopXML Search