1. O arquivo xml deve ser codificado em utf-8 tanto quanto possível. Alguns caracteres em gb2312 não podem ser armazenados, como ?. também está em conformidade com os padrões internacionais.
2. A pseudoclasse :hover em CSS será inválida se colocada na frente de :visited.
3. Se a tag <a> não possuir o atributo href, todas as suas pseudoclasses CSS como:hover serão inválidas.
4. Referências na forma de document.wirte("<script language='javascript' src='" + file + "'></" + "script>" são usadas em arquivos js, e seus caminhos relativos de arquivo são todos referências ao js O caminho do html
Por exemplo: a.htm refere-se a xb.js e b.js refere-se a xc.js, então o arquivo deve ser xc.js em vez do caminho direto. c.js em relação a b.js e css A referência @import, url() na página não apresenta esse problema
5. Na página, às vezes, definir a largura do talbe para 100% deixará uma barra de rolagem em branco. no lado direito. Por favor, defina <body style="overflow:auto">
6. Para imagens comumente usadas, não use tags img Use <span><a> e use CSS para especificar o fundo, largura e altura. imagens dinâmicas (mova para cima para alterar o plano de fundo), use <a>. Nenhuma codificação adicional é necessária, apenas use a pseudo-classe:hover. usado em aplicativos de mudança de skin
7. @font-face {font-family:comic;src:url ( http://valid_url/some_font_file.eot );}
Defina um nome de fonte que não esteja disponível localmente e chame <span style="font-family:comic;font-size:18pt>aa</span>
8. Vários CSS
div { estouro: oculto; estouro de texto: reticências }
td {alinhamento vertical: meio};
[u]Para forçar a ocorrência de overflow e aplicar o valor de reticências, o autor deve definir a propriedade de espaço em branco do objeto como nowrap. [/u] Se não houver oportunidade para quebras de linha (por exemplo, a largura do contêiner do objeto é estreita e há texto longo sem quebras de linha razoáveis), é possível estourar sem usar nowrap.
Para que o valor da elipse seja aplicado, esta propriedade deve ser definida para um objeto que possua uma área invisível. A melhor opção é definir a propriedade overflow como oculta.
9. Document.createElement do Firefox não suporta tags HTML no conteúdo, nem innerText, mas suporta innerHTML, e você pode usar innerHTML para especificar seu conteúdo.
10. A largura do DropDownList no controle .net não é colorida no Firefox. Você precisa definir diretamente style='width:10px;'
11. O cursor CSS no Firefox não suporta mão, então use o ponteiro.
12. A barra de rolagem no iframe precisa ser definida style='overflow:hidden' na tag iframe. Ela não pode ser definida apenas no corpo. Isso causará problemas no Firefox.
13. Durante o evento onpropertychange, preste atenção ao usar event.propertyName para filtrar o evento de alteração de propriedade. Ao definir este evento, o atributo onpropertychange foi realmente alterado, portanto será executado automaticamente.
14. A versão de suporte XSL em js5.6 é relativamente baixa, por exemplo, a função de documento não é suportada.
15. A função slice é mais lenta do que fazer um loop direto para obter fragmentos do array.
16. Quando nextSibling obtiver o próximo objeto, observe que não deve haver espaços entre os dois nós, caso contrário, é fácil não conseguir obter o objeto correto.
17. CreateTextFile deve especificar o terceiro parâmetro como verdadeiro quando houver texto em chinês, caso contrário não poderá escrever em chinês, o que aparecerá como um erro ao escrever
18. Use ADODB.stream ao salvar texto em chinês, não use fso, porque FSO. não suporta o formato utf-8.