На веб-странице используется формат кодировки UTF-8, что не является проблемой. Проблема в том, что внешний файл CSS по умолчанию использует кодировку ANSI и не сохраняется в формате UTF-8. Вы можете обнаружить, что в обычных обстоятельствах это не проблема, но если CSS-файл содержит комментарии на китайском языке, это может быть неудовлетворительно!
Предполагается, что браузеры ниже IE6 не могут правильно проанализировать файл CSS из-за проблем с кодировкой, поэтому CSS не работает в IE6. Кажется, Microsoft заметила эту проблему и исправила ее в IE7. Но есть еще много людей, использующих IE6. Следовательно, эту проблему необходимо решить:
Способ 1. Сохраните файлы CSS, JS и веб-страниц в формате UTF-8.
Способ 2. Удалите китайские комментарии в CSS и JS или измените их на английский.
Вышеупомянутое заключается в том, что IE6 не может правильно анализировать файлы CSS из-за проблем с кодировкой.
Иногда мы обнаруживаем, что когда написанная нами html-страница ссылается на внешний файл CSS, она может хорошо анализироваться в IE7 и FF, то есть может отображаться нормально. , но в IE6 он отображается полностью. Он не парсится, то есть стили в css-файле вообще не применяются к нашей html-странице. Что происходит? Сначала я скопировал и вставил все стили из файла CSS в <style></style> на странице html. После этого IE6, IE7 и FF могут отображаться нормально, а это означает, что внешний файл CSS должен отображаться. В чем проблема? Почему эта проблема возникает в IE6, но не в IE7 и FF? Я погуглил в Интернете и обнаружил, что IE6 имеет строгие требования к кодировке страниц. Я проверил и обнаружил, что файл CSS, отправленный моим другом, использует кодировку GB2312, а файл html использует utf-8. Первоначальная проблема заключалась в следующем. кодирование содержимого файла css из ed в utf-8. Когда я проверил его еще раз, все вернулось в норму. Кроме того, я обнаружил, что файл css моего друга содержит комментарии на китайском языке. Я настоятельно рекомендую друзьям не использовать его. комментарий на китайском языке, что также вызовет проблемы с кодированием.