XHTMLJonas Vilasbôas Moreirahttp://sdevlab.wordpress.com
O que é XHTMLXHTML (acrônimo de eXtensibleHiperText Markup Language) é quase idêntico à HTML, na verdade é uma combinação de todos os elementos de HTML 4.01 unidos às regras de XML. É mais limpo e rigoroso que html normal, fortemente recomendado pela W3C.XHTML é suportado por todos os navegadores.
Por quê XHTML?Devemos usar XHTML porque além de termos que contar que nossos arquivos vão ser interpretados por diferentes tipos de navegador, muitas vezes este navegador está instalado em um telefone celular, palm-top, netbook, enfim, dispositivos que possuem recursos e display limitados, que não conseguem interpretar corretamente códigos mal escritos. Como XHTML usa as regras de XML combinados com HTML, conseguimos evitar estes problemas.
Principais diferenças entre HTML e XHTML os elementos XHTML devem ser propriamente aninhados
 os elementos devem ter uma tag de fechamento
 as tags devem ser escritas em lowercase
 o documento XHTML deve ter um elemento raiz<html><head> ... </head><body> ... </body></html>
Regras e Sintaxe atributos devem ser escritos em lowercase
 elementos devem estar devidamente aninhados
 todos os elementos devem ter uma tag de fechamento
 valores de atributos devem estar entre “”
 minimização de atributos é proibida (Ex de minimização: <input checked> )
 DTD do documento define os elementos obrigatórios

XHTML

  • 1.
  • 2.
    O que éXHTMLXHTML (acrônimo de eXtensibleHiperText Markup Language) é quase idêntico à HTML, na verdade é uma combinação de todos os elementos de HTML 4.01 unidos às regras de XML. É mais limpo e rigoroso que html normal, fortemente recomendado pela W3C.XHTML é suportado por todos os navegadores.
  • 3.
    Por quê XHTML?Devemosusar XHTML porque além de termos que contar que nossos arquivos vão ser interpretados por diferentes tipos de navegador, muitas vezes este navegador está instalado em um telefone celular, palm-top, netbook, enfim, dispositivos que possuem recursos e display limitados, que não conseguem interpretar corretamente códigos mal escritos. Como XHTML usa as regras de XML combinados com HTML, conseguimos evitar estes problemas.
  • 4.
    Principais diferenças entreHTML e XHTML os elementos XHTML devem ser propriamente aninhados
  • 5.
    os elementosdevem ter uma tag de fechamento
  • 6.
    as tagsdevem ser escritas em lowercase
  • 7.
    o documentoXHTML deve ter um elemento raiz<html><head> ... </head><body> ... </body></html>
  • 8.
    Regras e Sintaxeatributos devem ser escritos em lowercase
  • 9.
    elementos devemestar devidamente aninhados
  • 10.
    todos oselementos devem ter uma tag de fechamento
  • 11.
    valores deatributos devem estar entre “”
  • 12.
    minimização deatributos é proibida (Ex de minimização: <input checked> )
  • 13.
    DTD dodocumento define os elementos obrigatórios