mod1

=Module 1: An Overview of HTML and XHTML=

Class Agenda:

 * 1) Introductions
 * 2) Wiki Syllabus Review
 * 3) Course Overview
 * 4) Pre-test
 * 5) Our Online HTML textbook
 * 6) Our Online XHTML textbook
 * 7) What is the difference between HTML and XHTML?
 * 8) They are two different languages (but similar); Cascading Style Sheet (CSS) is affected by choice
 * 9) HTML **(HyperText Markup Language)**
 * 10) Allows some tags to be omitted and attributes minimized because it is an application of SGML (Standard Generalized Markup Language)
 * 11) HTML will try to recover errors
 * 12) More Popular (HTML 4 and HTML 5)
 * 13) XHTML **(Extensible HyperText Markup Language)**
 * 14) Does not allow any tags to be omitted or minimized because it is an application of XML
 * 15) It does allow for shorthand which HTML does not allow
 * 16) Must run exactly as programmed or will abort
 * 17) Better for mobile programming
 * 18) ===Other Main Differences:===
 * 19) ===Document Structure===
 * XHTML DOCTYPE is **mandatory**
 * The XML namespace attribute in is **mandatory**
 * ,, , and is **mandatory**
 * 1) ===XHTML Elements===
 * XHTML elements must be **properly nested**
 * XHTML elements must always be **closed**
 * XHTML elements must be in **lowercase**
 * XHTML documents must have **one root element**
 * 1) ===XHTML Attributes===
 * Attribute names must be in **lower case**
 * Attribute values must be **quoted**
 * Attribute minimization is **forbidden**


 * Further Reading:**
 * 1) **Differences Between HTML and XHTML**
 * 2) **XHTML**
 * 3) **Introduction to XHTML**