XHTML
These tutorials are about XHTML, the Extensible Hypertext Markup Language.
The complete listing of XHTML tutorials can be found below or you can use the side menu to move section by section.
- What is XHTML?
A discussion of the background of XHTML.
- Hello World
The ubiquitous "Hello World" example.
- What is HTML?
What is HTML and what is it for?
- HTML Syntax
The basic syntax of HTML and relate markup languages.
- Types of Tags
A look at some ways of categorizing tags, and groundwork for a look at how to best markup and structure content.
- What HTML is Not
What are the problems with HTML and why would we want to change?
- What is XML?
A really quick introduction to XML, the language XHTML is written in.
- Moving from HTML to XHTML
What are the differences between HTML and XHTML?
- Document Basics
A look at how documents are parsed, both by people and by computers.
- Parsing Documents
A look at how documents are parsed, both by people and by computers.
- XHTML Basics
A core set of techniques for creating basic XHTML documents.
- XHTML Documents
The basic structure of an XHTML document.
- The Header
The XHTML document header and its contents.
- Block Elements
The XHTML document body and the basic block element.
- Inline Elements
The basic inline elements of XHTML.
- XHTML Comments
Adding comments to an XHTML document.
- XHTML Lists
The different types of lists elements in XHTML.
- HTML Fonts
The deprecated <font> tag and its kin.
- Special Characters
Dealing with white space and other special characters in XHTML documents and Web addresses.
- White Space
How XHTML deals with white space.
- Entities
Character entities and character values in XHTML.
- Attributes
XHTML attributes. Comands to modify default element features.
- Core Attributes
The core attributes that are common to almost all elements.
- Attributes for Style and Presentation
Attributes for modifying content presentation.
- Hyperlinks
XHTML Hyperlinks. How to connect documents in XHTML.
- Writing the URL
The structure of the URL, the Uniform Resource Locator.
- Types of URL
The types of of URL, or types of document request protocols.
- Relative and Absolute Addresses
Specifying relative and absolute addresses in URLs.
- Using Hyperlinks
The rules for writing and using hyperlinks.
- Embedding Non-XHTML Content
Embedding non-XHMTL content in your XHTML documents.
- Images
The basics on using images in XHTML.
- Using Images
How to include an image in an XHTML document.
- Aligning Images
How to use XHTML to align images within a document.
- Images and CSS
Using Cascading Style Sheets to style images.
- Imagemaps
Using images to create imagemaps in XHTML.
- Tables
Working with tables in XHTML.
- What is a Table?
The basic structure of tables in XHTML.
- Table Structure
The mechanics of building a table in XHTML.
- Table Attributes
Using XHTML attributes to modify tables.
- Table Spanning
Spanning rows and columns in tables.
- Using Tables for Layout
Using tables for page layout.
- Styling Tables
Using CSS for styling tables.
- Good Table Design
Issues in well designed tables.
- Table Examples
Examples of tables in use.
- Forms
Working with forms in XHTML.
- Forms Basics
The basics of XHTML forms.
- Text Fields
Working with text fields in forms.
- Selection Fields
Working with selection fields and menus in forms.
- Buttons
Working with buttons in forms.
- Advanced Forms
Some advanced topics in forms.
- Frames
Working with frames in XHTML.
- Frame Basics
The basics of working with frames in XHTML.
- The Frameset Tag
The frameset tag: defining your frame grouping.
- The Frame Tag
The frame tag: defining indvidual frames.
- Nesting Frames
Nesting frames for complicated frame structures.
- Targeting Frames
The basics of working with frames in XHTML.
- The Noframes Tag
Using the noframes tag for alternate content.
- Inline Frames
Embedding frames within regular XHTML documents.
- Meta-Content
Meta-Content in XHTML Documents.
These pages can be found at:
[http://academ.hvcc.edu/~kantopet/]
Copyright 2003 -- Peter L. Kantor[kantopet@hvcc.edu]
Last Updated August 2003