¡Después de presentarle cómo usar correctamente JavaScript y CSS en XHTML, Web Design continúa brindándole 16 pautas para la compatibilidad XHTML con HTML!
1. Evite declarar la página como tipo XML y use los conjuntos de caracteres UTF-8 o UTF-16 en la página.
2. Agregue una barra de corte /antes del carácter final> de la etiqueta del elemento vacío (la etiqueta no se puede usar para contener contenido), como: <Br />, <hr />, etc.
3. Cuando un elemento no vacío (esta etiqueta se usa para contener contenido, como el título, el párrafo) está vacío, dale un carácter en blanco y no use un método final como un elemento vacío, como: cuando una etiqueta P sin contenido, escriba: <p> </p> en lugar de <p />.
4. Cuando <, &,]]> o dos barras horizontales consecutivas aparecen en su estilo y contenido de scripts, use archivos externos para introducirlos.
5. Evite romper líneas o múltiples espacios en los valores de atributos de elementos.
6. No incluya más de un elemento ISINDEX en la parte principal del documento (preferiblemente no usado). No se recomienda este elemento.
ISIndex: hace que el navegador muestre un cuadro de diálogo que le solicita al usuario que ingrese una sola línea de texto.
En HTML 4, este elemento está en desuso y se recomienda el elemento de entrada. La propiedad TagName de IsIndex devolverá la entrada.
Este elemento es un elemento de bloque, y este elemento necesita cerrar la etiqueta.
El siguiente ejemplo usa el elemento iSindex para reemplazar el indicador predeterminado:
<isIndex ind = Ingrese la palabra clave de índice para buscar/
7. Cuando desee especificar el lenguaje en un elemento, utilice los atributos Lang y XML: Lang, el valor de XML: Lang tiene mayor prioridad.
8. Utilice el atributo de ID como identificador de elementos, evite usar el atributo de nombre, especialmente en estos elementos, es más desaprobador de usar el atributo de nombre como su identificador: A, Applet, Form, Frame, Iframe, IMG, Map.
9. Defina el conjunto de caracteres del documento para la página y defina el conjunto de caracteres para el documento XML.
<? Xml versión = 1.0 codificación = utf-8?>
Definir el conjunto de caracteres para xhtml
<meta http-oquiv = content-type content = text/html; charset = utf-8 />
10. Utilice el nombre del atributo para el valor de atributo de elemento de tipo booleano, como: checked = checked. Los elementos de tipo booleano incluyen: compacto, nowrap, ismap, declarar, noshade, checked, deshabilitado, lectura, múltiple, seleccionado, noresize, diferir
11.html4 y los modelos de objetos de documento XML especifican que el elemento HTML y los nombres de atributos devuelven el formato de mayúscula. Elementos y nombres de atributos en XHTML regresan al formato minúscula.
12. Usar & amp; Para reemplazar el símbolo & en el valor de la propiedad, como:
http://www.w3cgroup.com/default.asp?cateid=2&page=2
Mejor que lo siguiente:
http://www.w3cgroup.com/default.asp?cateid=2&page=2
13. En XHTML, el estilo de etiqueta de estilo CSS y los nombres de atributos deben ser en minúsculas;
En la tabla HTML, Tbody se llenará automáticamente durante el análisis, pero no en el XML. Por lo tanto, debe agregar el elemento tbody usted mismo, si lo usa en el selector CSS;
Cuando CSS seleccione un elemento con un atributo de identificación, use el selector #;
Cuando CSS seleccione un elemento con un atributo de clase, use el. selector;
14. ¿Cómo usar elementos de estilo al analizar los documentos XML? En HTML4 y XHTML, el elemento de estilo se puede usar para definir reglas de estilo en el documento. En XML, la hoja de estilo XML se usa para definir reglas de estilo. Para ser compatible con esta regla, si necesita usar el elemento de estilo al analizar el documento XML, el elemento de estilo debe usar el atributo de identificación como identificador, y debe haber una hoja de estilo XML para referirse a él, como:
<? xml-stylesheet href = http: //www.w3.org/stylesheets/tr/w3c-rec.css type = text/css?>
<? Xml-Stylesheet href =#internalStyle type = text/css?>
<! Doctype html
público -// w3c // dtd xhtml 1.0 Strict // en
http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd>
<html xmlns = http: //www.w3.org/1999/xhtml xml: lang = en lang = en>
<Evista>
<title> Un ejemplo interno de hoja de estilo </title>
<style tipo = text/css id = internalStyle>
código {
Color: verde;
Font-Family: monoespacial;
Font-Weight: Bold;
}
</style>
</ablo>
<Body>
<p>
¡W3CGroup presenta 16 pautas para XHTML y HTML compatibles!
<código> http://www.w3cgroup.com/article.asp?id=252 </code>.
</p>
</body>
</html>
15. Presta atención a los personajes de espacios blancos en HTML y XML. Algunos personajes que son legales en documentos HTML pueden ser ilegales en XML. Por ejemplo, en HTML, el carácter de alimentación de la página (carácter de FormFeed U+000c) se analiza en espacios, mientras que en XHTML, se vuelve ilegal debido a la definición del carácter de XML.
16 Tenga en cuenta que los caracteres especiales y las APO; (Elipsis, U+0027) se introducen en XML1.0, pero no aparecen en HTML. Si usa "Reemplazar y apos"; para usar "Reemplazar y apos"; para usarlo para usarlo en html4.
Traducido por http://www.w3cgroup.com, ¡indique la fuente al reimprimir!
Ver: http://www.w3.org/tr/xhtml1/#guidelines