inode64 logo

Buenas Practicas en programación web XHTML

Francisco Javier Félix Belmonte

04 de junio de 2010

Francisco Javier Félix Belmonte

Buenas Practicas en programación web XHTML

Las principales ventajas del XHTML sobre el HTML son

  1. Se pueden incorporar elementos de distintos espacios de nombres XML ( como MathML y Scalable Vector Graphics).
  2. Un navegador no necesita implementar heurísticas para detectar qué quiso poner el autor, por lo que el parser puede ser mucho más sencillo.
  3. Como es XML se pueden utilizar fácilmente herramientas creadas para procesamiento de documentos XML genéricos ( editores, XSLT, etc.).

Lista de reglas que diferencian XHTML 1.0 de HTML 4.01

Muchas de estas diferencias vienen con el cambio de ser una aplicación SGML a ser una aplicación del más estricto XML:

Elementos block-line (formadores de bloque):
p dir dl noframes menu isindex table
blockquote ul ol center address h1-h6 fieldset
pre hr di
compact="compact" checked="checked" declare="declare" readonly="readonly" disabled="disabled" selected="selected"
defer="defer" ismap="ismap" nohref="nohref" noshade="noshade" nowrap="nowrap" multiple="multiple" noresize="noresize"

Reglas para DTDs estrictos

Referencias

  1. https://www.w3.org/TR/xhtml1/#xhtml Sección ‘What is XHTML?’ en XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition) A Reformulation of HTML 4 in XML 1.0 W3C Recommendation 26 January 2000, revised 1 August 2002
  2. OneStat Website Statistics and website metrics—Press Room
  3. World Wide Web Consortium (W3C) Members
  4. https://hixie.ch/advocacy/xhtml

Fuentes

  1. https://es.wikipedia.org/wiki/XHTML
  2. https://www.ignside.net/man/html/a_xhtml.php
xhtmlclean code