เมื่อเปรียบเทียบกับข้อกำหนดของ XHTML 1.0 การเปลี่ยนผ่าน HTML5 โดยทั่วไปไม่มีข้อกำหนดที่เข้มงวดของการเปลี่ยนผ่าน XHTML 1.0 และทำให้สิ่งต่าง ๆ ง่ายขึ้น
1. การประกาศเอกสารง่ายกว่า:
<! doctype html สาธารณะ -// w3c // dtd xhtml 1.0 transitional // en http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd>
<!-ใน html5 เขียนสิ่งนี้:->
<! doctype html>
2. ไม่จำเป็นต้องประกาศเนมสเปซบนแท็ก HTML
<html xmlns = http: //www.w3.org/1999/xhtml lang = zh-cn>
<!-ใน html5 เขียนสิ่งนี้:->
<html lang = zh-cn>
3. การประกาศการเข้ารหัสชุดอักขระก็ง่ายเช่นกัน
<meta http-equiv = เนื้อหาประเภทเนื้อหา = text/html; charset = utf-8 />
<!-ใน html5 เขียนสิ่งนี้:->
<meta charset = utf-8 />
4. คุณไม่จำเป็นต้องเขียนแอตทริบิวต์ประเภทลงในรหัส CSS และ JavaScript
<type script = text/javascript> </script>
<style type = text/css> </style>
<!-ใน html5 คุณสามารถเขียนโดยตรง:->
<script> </script>
<style> </style>
5. ไม่มีข้อกำหนดสำหรับข้อมูลจำเพาะรหัส XHTML
เครื่องหมายทั้งหมดต้องมีเครื่องหมายสิ้นสุดที่สอดคล้องกัน
องค์ประกอบแท็กและชื่อแอตทริบิวต์ทั้งหมดจะต้องอยู่ในตัวพิมพ์เล็ก
แท็ก XML ทั้งหมดจะต้องซ้อนกันอย่างสมเหตุสมผล
แอตทริบิวต์ทั้งหมดจะต้องถูกปิดไว้ในเครื่องหมายคำพูด;
<p class = test> </p>
<br>
<ประเภทอินพุต = ข้อความ />
<!-ไม่มีข้อกำหนดที่เข้มงวดสำหรับสิ่งเหล่านี้->