HTML 5 versus XHTML 1.0 Transitional

HTML is expressed as SGML and XHTML is expressed in XML. Creating XHTML is connected with more restrictions in the form of markup.

Avoid using the <video> or <audio> tags in XHTML 1.0 Transitional, as those are not an element of that specification.

Convert from HTML to XHTML

  • Add an XHTML <!DOCTYPE> to the first line of every page
  • Add a xmlns attribute to the HTML element of every page
  • Change all element names to lowercase
  • Close all empty elements
  • Change all attribute names to lowercase
  • Quote all attribute values

Updated on: 04-Jun-2020


Kickstart Your Career

Get certified by completing the course

Get Started