Comparado com a especificação do XHTML 1.0 Transitional, o HTML5 basicamente não possui os requisitos rigorosos da transição XHTML 1.0 e simplifica muitas coisas.
1. Declaração de documentos é mais simples:
<! Doctype html public -// w3c // dtd xhtml 1.0 transitório // en http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd>
<!-em html5, escreva o seguinte:->
<! Doctype html>
2. O espaço para nome não precisa ser declarado na tag HTML.
<html xmlns = http: //www.w3.org/1999/xhtml lang = zh-cn>
<!-em html5, escreva o seguinte:->
<html lang = zh-cn>
3. O conjunto de caracteres que codifica a declaração também é simples.
<meta http-equiv = content-type content = text/html; charset = utf-8 />
<!-em html5, escreva o seguinte:->
<meta charset = utf-8 />
4. Você não precisa escrever atributos de tipo para o código CSS e JavaScript.
<script type = text/javascript> </sCript>
<tipo de estilo = text/css> </style>
<!-em html5, você pode escrever diretamente:->
<cript> </sCript>
<Style> </style>
5. Não há requisito para as especificações do código XHTML.
Todos os marcadores devem ter uma marca final correspondente;
Todos os elementos da tag e nomes de atributos devem estar em minúsculas;
Todas as tags XML devem ser razoavelmente aninhadas;
Todos os atributos devem ser fechados em cotações;
<P class = teste> </p>
<br>
<Tipo de entrada = Texto />
<!-Nenhum requisito rigoroso é feito para estes->