XHTML: consejos y trucos

Este capítulo enumera varios consejos y trucos que debe tener en cuenta al escribir un documento XHTML. Estos consejos y trucos pueden ayudarlo a crear documentos eficaces.

Consejos para diseñar documentos XHTML

Aquí hay algunas pautas básicas para diseñar documentos XHTML:

Diseño para servir e involucrar a su audiencia

Cuando piensa en satisfacer lo que quiere su audiencia, necesita diseñar documentos efectivos y atractivos para cumplir con el propósito. Su documento debe ser fácil para encontrar la información requerida y brindar un entorno familiar.

Por ejemplo, los académicos o médicos se sienten cómodos con un documento similar a una revista con oraciones largas, diagramas complejos, terminologías específicas, etc., mientras que el documento al que acceden los niños en edad escolar debe ser simple e informativo.

Reutiliza tu documento

Reutilice sus documentos exitosos creados previamente en lugar de comenzar desde cero cada vez que empaca un nuevo proyecto.

Dentro del documento XHTML

Aquí hay algunos consejos sobre los elementos dentro del documento XHTML:

La declaración XML

No se requiere una declaración XML en todos los documentos XHTML, pero se recomienda encarecidamente a los autores de documentos XHTML que utilicen declaraciones XML en todos sus documentos. Dicha declaración es necesaria cuando la codificación de caracteres del documento no es UTF-8 o UTF-16 predeterminada.

Elementos vacíos

Incluyen un espacio antes del final / y> de elementos vacíos. Por ejemplo, <br />, <hr /> y <img src = "/ html / xhtml.gif" alt = "xhtml" />.

Hojas de estilo y guiones incrustados

Utilice hojas de estilo externas si su hoja de estilo usa “<”, “&”, “]]>” o “-”.

Utilice secuencias de comandos externas si su secuencia de comandos utiliza “<”, “&” o “]]>” o “-”.

Saltos de línea dentro de los valores de atributo

Evite los saltos de línea y múltiples espacios en blanco dentro de los valores de los atributos. Estos se manejan de manera inconsistente por diferentes navegadores.

Elemento Isindex

No incluya más de un elemento isindex en el encabezado del documento. El elemento isindex está en desuso en favor del elemento de entrada.

Los atributos lang y xml: lang

Utilice los atributos lang y xml: lang al especificar el idioma de un elemento. El valor del atributo xml: lang tiene prioridad.

Identificadores de elementos

XHTML 1.0 ha desaprobado los atributos de nombre de los elementos a, applet, form, frame, iframe, img y map . Se eliminarán de XHTML en versiones posteriores. Por lo tanto, comience a usar el elemento id para la identificación del elemento.

Usar ampersands en valores de atributo

El carácter comercial ("&") debe presentarse como una referencia de entidad &.

Ejemplo

<!-- This is invalid in XHTML -->
http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user.

<!-- Correct XHTML way of writing this is as follows -->
http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user

Caracteres de espacio en blanco en HTML y XML

Algunos caracteres que son legales en documentos HTML son ilegales en documentos XML. Por ejemplo, en HTML, el carácter de alimentación de formulario (U + 000C) se trata como un espacio en blanco, en XHTML, debido a la definición de caracteres de XML, es ilegal.

Referencia de carácter con nombre & Apos;

La referencia de carácter con nombre '(el apóstrofe, U + 0027) se introdujo en XML 1.0 pero no aparece en HTML. Por tanto, los desarrolladores web deberían utilizar & # 39; en lugar de 'para funcionar como se esperaba en los navegadores web HTML 4.