Introduction to XHTML

XHTML is the bridge between HTML and XML. Students with little working knowledge of creating HTML pages will be introduced to the concepts, foundations, syntax and structure of XHTML. The course will include an introduction to Cascading Style Sheets. All pages created in the class will be validated using the W3C validation service.

Applicable Job Roles: web designers, webmasters, web programmers, and web application developers.

Week 1: Introduction to XHTML
  • What is XHTML?
  • Differences between XHTML and HTML
  • Required tags/ attributes for XHTML
  • XHTML validation
Week 2: DTDs, Structure, and Nesting
  • Review XHTML 1.0 document type definitions (DTDs)
  • Syntax and Structure of an XHTML document
  • Empty and Non-empty elements
  • Special Characters
  • Well-Formed and Valid: What's the difference?
  • Paragraphs, Headings, and Lists
Week 3: CSS with XHTML
  • Arranging Text
  • Cascading Style Sheets (CSS) Basics
  • Use of div and span tags
Week 4: Transitional and Strict DOCTYPEs
  • Main differences between the Transitional and Strict DTDs
  • Deprecated elements and attributes
  • Proprietary elements
Week 5: Tables, Images, and Hyperlinks
  • Hyperlinks: absolute, relative, fragment identifiers, and mailto:
  • Images: common attributes for img tag, alignment, and hyperlinks using images
  • Tables: Data tables versus formatting tables
Week 6: Forms and the Future of XHTML
  • Forms: useful elements and attributes
  • XHTML 1.1 and HTML 5 (served as XHTML)
Students should be able to use a web editor. This course concentrates on coding XHTML, not learning an application. Students should also know how to upload webpages to a website.

Some knowledge of HTML is welcome but not required.
At minimum, the student will need an editor like Notepad, EditPad Lite or something equivalent. Editors like TopStyle or Dreamweaver are acceptable.

The student should have at least two browsers installed. Current versions of Internet Explorer, Firefox, Opera, or Safari are recommended.

A website to post coursework is needed.

Suggested Book HTML, XHTML, and CSS: Your visual blueprint for designing effective Web pages
Suggested Book HTML and XHTML Pocket Reference Pocket Reference
Suggested Book XHTML Black Book: A Complete Guide to Mastering XHTML

Additional information:

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: Please read our Terms and Refund Policy before registering for this course.

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

How eClasses Work:Instructors post lectures (text-based, no video or audio), 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.


Price: $180.00
IWA Member Price: $80.00
Course No.: H401
CEUs 3
Duration 6 weeks
Cost 32
Open Courses:

Sorry, no other session is scheduled for this course. You can add this course to your wish list and we will notify you when other sessions are scheduled.


Instructor's Profile:
Before you register for this class, please read the Outline, Prerequisites, Requirements, Books, and Refund Policy sections carefully.


"I actually just graduated from Rasmussen College Online and am now furthering my skills here with the eClasses. I feel right at home, and Professor Long has been very helpful with my course questions. I do plan on spending much more time with this curriculum. -berto" - Roberto Ramirez
"First week started out very simple. Knowing only a little about html will require some studying after that. Knowing no html will require a lot of studying. Instructor is well liked and gives the opportunity to fix mistakes." - Tracy Wright
"This was a superbly constructed course, and works for a broad range of student backgrounds from beginner to experienced and for a broad variety of learning styles. The assignments were very appropriate for learning by doing, and challenging and fun as well. I give this course my highest recommendation!" - Walt Howe
"Very good introduction to XHTML and web design in general. Easy enough for the novice, but still challenging enough to keep intermediate users engaged. Well worth taking this class!" - Philip Napora
"I did expect for an intro class a little bit more ground level explanations, however, overall the class was just about right. I found it strange that most people in the course already seemed to know what they were there to learn - if you already know the subject why take the course. Good course, though. " - Robert Hoefer
"This course was very helpful. The instructor answered my questions promptly. " - David Pileggi
"I learned a lot! I went into this class with basically no knowledge of XHTML, and left being able to create basic websites! It was very challenging, but good." - Erin Lubbers
"The course was fun and informative. Exactly what I expect but that's exactly what I wanted. Thanks so much for having this course I really enjoyed it." - Charles Huerto
"Going into this class, I did not know what to expect, really. I entered with some sporadic html coding skills but was not very focused in my ability to write code. This course dramatically improved my ability to write xhtml code, adding methodology and discipline to my ability to write. The range of related topics were very useful and presented challenges I feel one would practically run into. The instructor, Chimene Long, was very helpful and presented project challenges which seemed just right to keep my progress moving. I would recommend this class to anyone, whether beginning or experienced, who wishes to improve hand-coding skill in xhtml." - Dwayne Brock
"Chimene was a wonderful, knowledgable teacher and I learned so much in this class. It was a great experience and Chimene is fantastic." - Amanda Kuhl
"I didn't know what to expect since this was my first online class. Our instructor kept it challenging and I enjoyed the camaraderie with the other students. I can't wait to start my next class." - Karen Douglas
"Overall this course was excellent! Chimene was all you could ask for in an instructor. I would recommend this course to anyone who was looking to start learning the basics of XHTML." - Roxanne Wait
"Chimene was very helpful and supportive, and made the class an enjoyable experience for me" - Lyn Lyons
"This was my first ecourse with eClasses and Chimene Long was a very good instructor. She was very patient, considerate and knowledgable." - Kathy Zengolewicz
"I was a beginner and I was nervous taking this class but the instructor was well prepared and made me feel confident about learning XHTML." - Hope Stehling