XHTML - Consejos y Trucos


Anuncios


Este capítulo contiene una lista de varios consejos y trucos que usted debe ser consciente de que escribir un documento XHTML.

La declaración XML

Una declaración XML no se requiere en todos los documentos XHTML documento XHTML autores pero se recomienda encarecidamente a las declaraciones de utilizar XML en todos sus documentos. Esa declaración es necesaria cuando la codificación de caracteres del documento es distinta de la predeterminada UTF-8 o UTF-16.

Elementos vacíos

Entre ellos hay un espacio antes del final / and > de elementos vacíos, por ejemplo, <br />, <hr /> and <img src="/html/xhtml.gif" alt="xhtml" />.

Embedded hojas de estilo y scripts

Usar hojas de estilo externas si la hoja de estilos utiliza < o & o ]]> o--.

Utilizar scripts externos si su script usa < o & o ]]> or --.

Saltos de línea dentro de los valores de los atributos

Evitar saltos de línea y varios caracteres de espacio en blanco dentro de los valores de los atributos. Estos son manejados es incoherente en navegadores diferentes.

Elemento Isindex

No incluir más de unisindex elemento en el documento. Elisindex elemento es desestimado en favor del elemento de entrada.

El lang y atributos xml:lang

Utilizar los lang y xml:lang atributos xml:lang mientras la lengua de un elemento. El valor del xml:lang atributo tiene prioridad.

Elementos identificadores

XHTML 1.0 ha desestimado los atributos name de a, applet, form, frame, iframe, img, and map elementos, y que será eliminado del XHTML en versiones posteriores. Por lo tanto, comenzar a utilizar id elemento de identificación de elementos.

Utilizando símbolos en los valores de atributos

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

Ejemplo:

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

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

Caracteres de espacio en blanco en HTML y XML

Algunos de los personajes que son legales en los documentos HTML son ilegales en documento XML. Por ejemplo, en HTML, el carácter de salto de página (U+000C) se considera como espacio en blanco, en XHTML, XML debido a la definición de los caracteres, es ilegal.

Nombre referencia de carácter &apos;

La referencia de carácter &apos; (the apostrophe, U+0027) se introdujo en XML 1.0 pero no aparece en formato HTML Por lo tanto los desarrolladores Web deben usa &#39; en lugar de &apos; para trabajar como se espera de HTML 4 navegadores Web.



Advertisements