css文件加載了,但在IE8下面加載不完整,到了某一行 後面的樣式就沒有了; 開始覺得是緩存的緣由(由於後面不少類和樣式都是後加的),測試了1下仍是IE8 有問題,其餘主流瀏覽器都沒問題。 而後感受是否是IE8 有什麼特別的,查詢無果(有種說法是IE加載css js文件數目有限制,未測試) 最後只能從自身的代碼查看起,發現每次刷新都是到某個固定樣式就戛然而止了,這個樣式後面的類有3個特色;css
.left-side .nav-scroll::-webkit-scrollbar-track { /*和nav面板背景色一致*/ background-color: #f9f8f8 }
1:用了css3的僞元素寫法 2:忘記加分號 3:樣式內部有註釋,且是中文的css3
逐個檢查,最終結果是內部中文註釋 IE8不兼容,不支持,後面的就都不加載了 a,中文註釋寫到外面沒問題 b,內部註釋寫英文和字母沒問題web
記錄一下,之後儘可能規範瀏覽器