لا أعرف ما إذا كان أي شخص قد واجه هذه المشكلة، لكنني واجهت هذه المشكلة عندما قمت بإصدار Maxthon 1.0 ولم ألاحظها في ذلك الوقت إلا عندما أبلغني أحد الأشخاص بها لاحقًا قضيت الكثير من الوقت في البحث عن المشكلة، ولم تكن هناك نتيجة، ثم لم يكن لدي خيار سوى حذف جميع التعليقات في ملف CSS وتم حل المشكلة.
لذلك اعتقدت أن ذلك كان بسبب مشكلة الترميز. والآن يبدو أنها مشكلة الترميز بالفعل.
تستخدم صفحة الويب تنسيق ترميز UTF-8، وهذه ليست مشكلة. المشكلة هي أن ملف CSS الخارجي يتم تعيينه افتراضيًا على ترميز ANSI ولا يتم حفظه بتنسيق UTF-8. قد تجد أن هذه ليست مشكلة في الظروف العادية، ولكن تنشأ المشاكل عندما يحتوي ملف CSS على تعليقات صينية! أقدر أن المتصفحات الأقل من IE6 لا يمكنها تحليل ملف CSS بشكل صحيح بسبب مشكلات الترميز، لذلك لا يعمل CSS ضمن IE6.
بمجرد معرفة السبب، سيكون الحل أسهل. هناك طريقتان:
1. احفظ ملفات CSS وJS وصفحات الويب بتنسيق UTF-8.
2. قم بإزالة التعليقات الصينية في CSS وJS، أو قم بتغييرها إلى اللغة الإنجليزية.