1. El archivo xml debe codificarse en utf-8 tanto como sea posible. Algunos caracteres en gb2312 no se pueden almacenar, como ?, incluso si se pueden guardar, es necesario convertirlos, lo cual es más problemático. También cumple con los estándares internacionales.
2. La pseudoclase :hover en CSS no será válida si se coloca delante de :visited.
3. Si la etiqueta <a> no tiene el atributo href, todas sus pseudoclases CSS como: hover no serán válidas.
4. Las referencias en forma de document.wirte("<script language='javascript' src='" + file + "'></" + "script>" se utilizan en archivos js, y sus rutas relativas a archivos son todas referencias a js La ruta de html
Por ejemplo: a.htm se refiere a xb.js y b.js se refiere a xc.js, entonces el archivo debe ser xc.js en lugar de la ruta directa. c.js en relación con b.js y css La referencia @import, url() en la página no tiene este problema
5. En la página, a veces configurar el ancho del talbe al 100% dejará una barra de desplazamiento en blanco. en el lado derecho, configure <body style="overflow:auto">
6. Para imágenes de uso común, no use etiquetas img. Use <span><a> y use CSS para especificar el fondo, el ancho y el alto. Imágenes dinámicas (muévete hacia arriba para cambiar el fondo), usa <a>. No se requiere codificación adicional, solo usa la pseudoclase:hover. La ventaja de usar CSS es que puedes cambiar todo a la vez. utilizado en aplicaciones que cambian la apariencia
7. @font-face {font-family:comic;src:url ( http://valid_url/some_font_file.eot );}
Defina un nombre de fuente que no esté disponible localmente y llame a <span style="font-family:comic;font-size:18pt>aa</span>
8. Varios CSS
div { desbordamiento: oculto; desbordamiento de texto: puntos suspensivos }
td {alineación vertical: medio}
[u] Para forzar que se produzca un desbordamiento y aplicar el valor de puntos suspensivos, el autor debe establecer la propiedad de espacio en blanco del objeto en nowrap. [/u] Si no hay posibilidad de saltos de línea (por ejemplo, el ancho del contenedor del objeto es estrecho y hay texto largo sin saltos de línea razonables), es posible desbordar sin usar nowrap.
Para que se aplique el valor de puntos suspensivos, esta propiedad debe establecerse en un objeto que tenga un área invisible. La mejor opción es establecer la propiedad de desbordamiento en oculta.
9. Document.createElement de Firefox no admite etiquetas HTML en el contenido, ni admite InnerText, pero admite InnerHTML y puede usar InnerHTML para especificar su contenido.
10. El ancho de DropDownList en el control .net no está coloreado en Firefox. Debe definir directamente style='width:10px;'
11. El cursor CSS en Firefox no admite la mano, así que use el puntero.
12. La barra de desplazamiento en el iframe debe configurarse style='overflow:hidden' en la etiqueta del iframe. No se puede configurar solo en el cuerpo. Causará problemas en Firefox.
13. Durante el evento onpropertychange, preste atención al uso de event.propertyName para filtrar el evento de cambio de propiedad. Al configurar este evento, el atributo onpropertychange realmente se ha cambiado, por lo que se ejecutará automáticamente.
14. La versión de soporte XSL en js5.6 es relativamente baja, por ejemplo, la función de documento no es compatible.
15. La función de corte es más lenta que el bucle directo para obtener fragmentos de matriz.
16. Cuando nextSibling obtenga el siguiente objeto, tenga en cuenta que no debe haber espacios entre los dos nodos; de lo contrario, es fácil no obtener el objeto correcto.
17. CreateTextFile debe especificar que el tercer parámetro sea verdadero cuando hay texto en chino; de lo contrario, no puede escribir en chino, lo que aparecerá como un error al escribir.
18. Utilice ADODB.stream al guardar texto en chino, no utilice fso, porque FSO. no es compatible con el formato utf-8.