ฉันไม่รู้ว่ามีใครเคยประสบปัญหานี้บ้างไหม แต่ฉันพบปัญหานี้เมื่อฉันเปิดตัว Maxthon 1.0 ฉันไม่ได้สังเกตเห็นมันในเวลานั้น ใช้เวลาค้นหาปัญหาอยู่นาน แต่ก็ไม่ได้ผล จากนั้นฉันก็ไม่มีทางเลือกอื่นนอกจากลบความคิดเห็นทั้งหมดในไฟล์ CSS และปัญหาก็ได้รับการแก้ไข
ฉันคิดว่าเป็นเพราะปัญหาการเข้ารหัส ตอนนี้ดูเหมือนว่าเป็นปัญหาการเข้ารหัสจริงๆ
หน้าเว็บใช้รูปแบบการเข้ารหัส UTF-8 ซึ่งไม่ใช่ปัญหาคือไฟล์ CSS ภายนอกมีค่าเริ่มต้นเป็นการเข้ารหัส ANSI และไม่ได้บันทึกในรูปแบบ UTF-8 คุณอาจพบว่านี่ไม่ใช่ปัญหาในสถานการณ์ปกติ แต่ปัญหาเกิดขึ้นเมื่อไฟล์ CSS มีความคิดเห็นภาษาจีน! ฉันประเมินว่าเบราว์เซอร์ที่ต่ำกว่า IE6 ไม่สามารถแยกวิเคราะห์ไฟล์ CSS ได้อย่างถูกต้องเนื่องจากปัญหาการเข้ารหัส ดังนั้น CSS จึงไม่ทำงานภายใต้ IE6
เมื่อคุณรู้เหตุผลแล้วก็จะแก้ไขได้ง่ายขึ้น มีสองวิธี:
1. บันทึกไฟล์ CSS, JS และหน้าเว็บในรูปแบบ UTF-8
2. ลบความคิดเห็นภาษาจีนใน CSS และ JS หรือเปลี่ยนเป็นภาษาอังกฤษ