1. Evite declarar las páginas como tipo XML y use conjuntos de caracteres UTF-8 o UTF-16 en las páginas.
2. Agregue una barra de corte /antes del carácter final> de la etiqueta del elemento vacío (no se usa 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 , use <? Xml versión = 1.0 encoding = utf-8?> Para el documento XML, use <meta http-oquiv = content-type content = text/html; charset = utf-8 />
10. Utilice el nombre del atributo para el valor de atributo del 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. Los modelos de objetos de documento HTML4 y XML especifican los nombres de elementos HTML y atributos para devolver al formato de capital. 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
13. En XHTML, el estilo de etiqueta de estilo CSS y los nombres de atributos deben ser en minúsculas ;
En las tablas HTML, Tbody se completará automáticamente cuando se analice, pero no en 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 las reglas de estilo en los documentos. 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 los documentos 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 "(Ellipsis, U+0027) se introducen en XML 1.0, pero no aparecen en HTML. Si usa" Reemplazar ", puede usarlo en HTML4.