1. XML-файл должен быть максимально закодирован в utf-8. Некоторые символы в gb2312 не могут быть сохранены, например ?. Даже если его можно сохранить, его необходимо преобразовать, что более хлопотно. также соответствует международным стандартам.
2. Псевдокласс :hover в CSS будет недействителен, если его поместить перед :visited.
3. Если тег <a> не имеет атрибута href, все его псевдоклассы CSS, такие как:hover, будут недействительны.
4. Ссылки в виде document.wirte("<script Language='javascript' src='" + file + "'></" + "script>" используются в файлах js, и все их относительные пути к файлам ссылки на js. Путь к html.
Например: a.htm относится к xb.js, а b.js относится к xc.js, тогда файл должен быть xc.js вместо прямого пути. c.js относительно b.js и css. Ссылка @import, url() на странице не имеет этой проблемы.
5. На странице иногда при установке ширины талба на 100% полоса прокрутки остается пустой. справа. Установите <body style="overflow:auto">
6. Для часто используемых изображений не используйте теги img. Используйте <span><a> и используйте CSS для указания фона, ширины и высоты. динамические изображения (переместитесь вверх, чтобы изменить фон), используйте <a>. Никакого дополнительного кодирования не требуется, просто используйте псевдокласс: hover. Преимущество использования CSS в том, что вы можете изменить все сразу. используется в приложениях, меняющих скин
7. @font-face {font-family:comic;src:url ( http://valid_url/some_font_file.eot );}
Определите имя шрифта, которое недоступно локально, и вызовите <span style="font-family:comic;font-size:18pt>aa</span>
8. Несколько CSS
div {переполнение: скрыто; переполнение текста: многоточие};
тд {вертикальное выравнивание: средний};
[u]Чтобы вызвать переполнение и применить значение многоточия, автор должен установить для свойства white-space объекта значение nowrap. [/u] Если нет возможности для разрывов строк (например, ширина контейнера объекта узкая и имеется длинный текст без разумных разрывов строк), можно выполнить переполнение без использования nowrap.
Чтобы можно было применить значение многоточия, это свойство должно быть установлено для объекта, имеющего невидимую область. Лучший вариант — установить скрытое свойство переполнения.
9. Document.createElement Firefox не поддерживает теги HTML в содержимом и не поддерживает внутренний текст, но поддерживает внутренний HTML, и вы можете использовать внутренний HTML для указания его содержимого.
10. Ширина DropDownList в элементе управления .net не окрашивается в Firefox. Вам необходимо напрямую определить style='width:10px;'
11. Курсор CSS в Firefox не поддерживает руку, поэтому вместо этого используйте указатель.
12. Для полосы прокрутки в iframe необходимо установить style='overflow:hidden' в теге iframe. Ее нельзя установить только в теле. Это вызовет проблемы в Firefox.
13. Во время события onpropertychange обратите внимание на использование event.propertyName для фильтрации события изменения свойства. При настройке этого события атрибут onpropertychange фактически был изменен, поэтому оно будет выполнено автоматически.
14. Версия поддержки XSL в js5.6 относительно низкая, например, функция документа не поддерживается.
15. Функция среза работает медленнее, чем прямой цикл для получения фрагментов массива.
16. Когда nextSibling получит следующий объект, обратите внимание, что между двумя узлами не должно быть пробелов, иначе легко не получить правильный объект.
17. CreateTextFile должен указать значение true для третьего параметра, если есть текст на китайском языке, иначе он не сможет писать на китайском языке, что будет отображаться как ошибка при записи.
18. Используйте ADODB.stream при сохранении текста на китайском языке, не используйте fso, потому что FSO. не поддерживает формат utf-8.