Los siguientes son los problemas y experiencias que encontré durante el desarrollo. Pasé un tiempo depurando y los publiqué para evitar desvíos para todos. Si hay algún error, corríjeme.
Actualizado continuamente
Intente codificar archivos XML en UTF-8 tanto como sea posible. Algunas palabras en GB2312 no se pueden almacenar. Por ejemplo, ©, incluso si pueden almacenarse, deben convertirse, lo cual es más problemático, y UTF-8 también satisface las necesidades de las mismas.
Normas internacionales
En CSS, el Pseudo-Clase: Hover no será válido si se coloca frente a: Visitado.
Si la etiqueta <a> no tiene un atributo href, todas las pseudo-clases como: flotante para su CSS no son válidos
En el archivo js, document.wirte ("<scriptLanguage = 'javascript'src ='"+file+"'> </"+"script>"
Referencia, las rutas relativas del archivo son todas las rutas que hacen referencia al HTML del JS.
Por ejemplo: a.htm se refiere a x/b.js, b.js se refiere a x/c.js, entonces el archivo debe ser x/c.js en lugar de la ruta directa c.js relativa a b.js y el
@import, url () referencia no tiene este problema
En la página, a veces el ancho de Talbe se establece al 100% y la derecha dejará un espacio en blanco en la barra de desplazamiento. Por favor, coloque <cuerpo
style = "Overflow: Auto">
Para imágenes de uso común, no use etiquetas IMG, use <Span> <a> y use CSS para especificar su fondo, ancho y altura. Para los dinámicos (muévase hacia arriba y cambie el fondo)
, es mejor usar <a>, no hay necesidad de escribir código adicional, solo use pseudo-clase: desplazamiento, la ventaja de usar CSS es cambiar todos los cambios a la vez, esto
Se puede usar bien en aplicaciones que cambian la piel
@Font-Face {
Font-Family: Comic;
src: url (http: //valid_url/some_font_file.eot);
}
Defina un nombre de fuente que no está ubicado localmente y llame <spanstyle = "Font-Family: Comic; Font-Size: 18pt> aa </span>
Varios CSS
div {desbordamiento: oculto; text-overflow: ellipsis;}
td {vertical-align: middle;}
Para forzar el desbordamiento a ocurrir y aplicar el valor de los elipsis, el autor debe establecer el valor de la propiedad del espacio blanco del objeto en NowRap.
Si no hay una oportunidad de descanso de línea (por ejemplo, el ancho del contenedor de objeto es estrecho y hay un texto largo sin que se rompan líneas razonables), no se aplica Nowrap
También puede desbordarse.
Para que se aplique el valor de los elipsis, esta propiedad debe establecerse en un objeto con un área invisible. La mejor opción es establecer la propiedad de desbordamiento
para escondido
El documento de Firefox.CreateElement no admite las etiquetas HTML en el contenido, ni es innecesis, pero admite InnerHTML, está bien
Especifique su contenido con InnerHTML
El ancho de la lista desplegable en el control .NET no está coloreado bajo Firefox, por lo que debe definir directamente el estilo = 'ancho: 10px;'
El cursor de CSS en Firefox no es compatible con la mano, use Pointer en su lugar
La barra de desplazamiento en el iframe debe configurarse en el estilo de etiqueta iframe = 'Overflow: Hidden'. No se puede establecer solo en el cuerpo.
Tener un problema
Al establecer este evento, preste atención a usar event.propertyname para cambiar el filtrado de eventos. Al establecer este evento, en realidad ha sido
Cambió la propiedad OnPropertyChange, por lo que se ejecutará automáticamente una vez.
La versión de soporte para XSL en JS5.6 es más baja, como la función del documento, no lo admite.