I don’t know if anyone has encountered this problem, but I encountered this problem when I released Maxthon 1.0. I didn’t notice it at the time. I only found out about it when someone notified me after using it. Later, I spent a lot of time looking for the problem, and it didn’t work. There was no result. Then I had no choice but to delete all the comments in the CSS file and the problem was solved.
So I thought it was because of the encoding problem. Now it seems that it is actually the encoding problem.
The web page uses UTF-8 encoding format, which is not a problem. The problem is that the external CSS file defaults to ANSI encoding and is not saved in UTF-8 format. You may find that this is no problem under normal circumstances, but problems arise when the CSS file contains Chinese comments! I estimate that browsers below IE6 cannot parse the CSS file correctly due to encoding issues, so the CSS does not work under IE6.
Once you know the reason, it will be easier to solve. There are two ways:
1. Save CSS, JS and web page files in UTF-8 format.
2. Remove Chinese comments in CSS and JS, or change them to English.