XHTML Class Intermediate

Intermediate HTML to XHTML Class
Class Name

Intermediate XHTML

This course would be a continuation from the Intro to XHTML course. For the intermediate class, students will review XHTML 1.0, study modularization of XHTML 1.1 and XHTML Basic, discuss profiles for XHTML, and explore ways XHTML can be extended. Some very basic XML will be introduced in order to understand how to extend XHTML DTDs.
Week 1: XHTML 1.0 Review
  • Changes between HTML 4.01 and XHTML 1.0
  • XHTML 1.0 DTDs: Transitional, Frameset, and Strict
  • XHTML 1.0 issues
Week 2: Modularization and XHTML Basic
  • What is modularization?
  • What does modularization accomplish?
  • What is the purpose of XHTML Basic?
  • How does the Basic DTD differ from XHTML 1.0?
Week 3: XHTML 1.1
  • Why was XHTML 1.1 developed?
  • How does it differ from XHTML 1.0 Strict and XHTML Basic?
  • Modularization in XHTML 1.1
Week 4: MathML and SVG Profiles
  • What are profiles?
  • How does one incorporate these profiles into XHTML?
  • What is SVG? (brief overview)
  • What is MathML? (brief overview)
  • Browser issues regarding MathML and SVG.
Week 5: XML, the other parent
  • What is XML?
  • What is well-formed XML?
  • What is a valid XML document?
  • DTD creation (brief overview)
  • Namespace (brief overview)
Week 6 and 7: Moving XHTML towards XML
  • Proprietary choices: Microsoft's 'xml' element and how to use it
  • Extending the DTD
    • What is extension of the XHTML DTD?
    • 'How to' extend the DTD to incorporate author based elements.
    • Reasons to extend the DTD.
    • Browser issues regarding DTD extension
Week 8: XHTML 2.0 and the Future
  • What are the significant changes with XHTML 2.0?
  • Backwards compatible?
  • XForms-- What are they and why do they replace the forms module?
  • XFrames-- The new way to write frames.
  • Intro to XHTML (H401)
  • Intro to CSS (H151)
Students need to have web access, the ability to post XHTML documents, and an editor to create the documents. Students would also benefit from having current user agents to display web documents. For those interested in viewing SVG files, the Adobe SVG viewer would be required for download (free).
Class Books
Course Price
  • Member Price: $120.00 US
  • Non-Member Price: $220.00 US
[Register Now]

Additional Information:
This online course is limited to 50 participants. Your place in the course is confirmed by your payment. Introductory courses are intended for students with no experience in the subject matter and are seeking beginner level training.

Refund Policy: All Online Class fees are only refundable or creditable during the first week of class. A processing fee of five dollars ($5.00) will be charged for each refund request. If you have any questions please contact us

Additional Cost: Book and software migh be required for the course. Read the Requirements and Book section for more information. Course fee does not include the book and software cost .

Start Date: Click on the Register Now button to process to the registration page. You will see the start date of the class on that page. To get the start date of other courses, click on Open Class List link on the top navigation bar.

How eClasses Work: Instructors post lectures, reading selections, and hands-on assignments once a week in the online classroom. Students can discuss the assignments with the instructor and amongst themselves in the classroom area. This format has no set meeting time, which allows students to attend class at a time most convenient to them, yet still provides logically organized communication between class participants. Students can apply for the completion certificate after finishing the class. Web Study certificate is also available. Click on the Certificates link on the top navigation bar for more information.


Register Now

  • Member Price: $120.00 US
  • Non-Member Price: $220.00 US
  • Course Duration: 8 weeks
  • CEUs: 4.0
  • Web Course No: H402
  • Course Instructor: Chimene Long
  • Co-Instructor/TA:
  • Session Open for Registration
Before you register for this class, please read carefully the Outline, Prerequisites, Requirements, Books, and Refund Policy section.

Instructor: Chimene Long
Chimene LongChimene Long has been a web author for almost seven years and has sixteen years experience with computers. She has provided contract web design services and web accessibility consultation. She also has experience with various adaptive technology for clients with disabilities.

Special Edition Using HTML and XHTML book
4 Web Study Certificates

 Valid XHTML 1.0!  Valid CSS1!  Level Triple-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0

Intro to DreamweaverAdvanced DreamweaverAdvanced Adobe Flash
Web Animation with Flash (Introductory)Adobe FireworksIntermediate Flash
Web VideographyIntro to Apache AdministrationWeb Content Writing
Intro to DNSIntro to UNIXIntro to Web Analytics
Intro to WordPressIntro to DrupalProject Management
Intro to Joomla!Intermediate Joomla!Logo Design
Legal Issues for Web Designers and Content ManagersSearch Engine OptimizationWeb Site Promotion
Intro to Designing Accessible WebsitesDesign ConceptsIntro to Web Design
Photoshop Level 1Photoshop for the WebAdobe Illustrator
Adobe Illustrator Level 2Intro to HTMLHTML Level 2
Mobile Web DesignIntro to HTML5Intro to Cascading Style Sheets
Intermediate CSS WorkshopCSS 2.1 in DepthIntro to CSS3
Intro to XHTMLIntro to Database DesignIntro to SQL (Using Access)
Intro to SQL (Using MySQL)MySQLIntro to SQL Server
Intro to Programming ConceptsIntro to PHPShopping Cart Using PHP and MySQL
Intro to JSPIntro to ColdFusion Web DevelopmentIntermediate ColdFusion
Intro to JavaScriptIntermediate JavaScriptIntro to AJAX
Intro to jQueryJava for Non-ProgrammersProgramming in Java - Intro
Intermediate Java ProgrammingIntro to PerlIntro to C#
Intro to ASP.NET Web Development with C#Intro to ASPIntermediate ASP
Intro to Web SecurityIntro to XMLIntermediate XML
Intro to Game ProductionIntro to Game Design and DevelopmentIntro to Flash Game Programming
Intro to C++ Using GamesIntro to Windows Game Programming Using C++3D Game Programming Using DirectX