XHTML:
Authoring
and Design Techniques
Topic-Level Outline
Days: 1
Prerequisites: HTML
4.0: Basic, HTML 4.0: Advanced
Unit 1 : XHTML overview
Topic A:0 Introduction to XHTML
A-1: Discussing HTML and XHTML
A-2: Exploring the syntax rules of XHTML
A-3: Identifying well-formed code
A-4: Discussing the advantages of authoring with XHTML
Topic B:0 XHTML DTDs
B-1: Choosing the right DOCTYPE
B-2: Creating a basic XHTML document
B-3: Validating an XHTML document
Topic C:0 Converting HTML to XHTML
C-1: Converting an HTML document to XHTML
Unit 2 : Structured and descriptive markup
Topic A:0 Well-structured documents
A-1: Discussing structured, logical markup
A-2: Applying structured and logical markup
Topic B:0 Customized structures
B-1: Defining customized content sections
B-2: Applying styles to ids
Topic C:0 Classes
C-1: Creating classes
Unit 3 : Markup and style techniques
Topic A:0 Techniques that promote efficiency
A-1: Applying global and document-specific styles
A-2: Customizing default element styles
A-3: Controlling an element’s display status
A-4: Exploring style sheet efficiencies
Topic B:0 Box styles
B-1: Applying borders
B-2: Controlling padding and margins
B-3: Applying negative margins and auto margins
Topic C:0 Text styles and techniques
C-1: Applying font styles
C-2: Applying text styles
C-3: Applying the font shorthand
Unit 4 : Images, links, and Flash
Topic A:0 Image techniques
A-1: Embedding an image in an XHTML document
A-2: Writing effective alternative text
A-3: Applying background images and modifying display properties
Topic B:0 Link techniques
B-1: Linking to an id
B-2: Applying link styles contextually
B-3: Linking to essential resources
Topic C:0 Flash in XHTML documents
C-1: Embedding Flash in an XHTML document
Unit 5 : Advanced tables
Topic A:0 Data table design and structure
A-1: Defining and styling row groups
A-2: Defining column widths
A-3: Controlling data alignment in table cells
A-4: Defining and styling column groups
A-5: Customizing table borders
Topic B:0 Scrollable tables
B-1: Creating a scrollable table