那些年 IE 下踩過的坑

2022-07-10 10:09:11 字數 736 閱讀 9678

根據當前的市場情況,vue、react的盛行,小程式等等存在,不在相容 ie8 已經是乙個必然的趨勢。ie8下的坑了解一下即可,不要在上面多花精力。再見ie8!

所有主流瀏覽器都支援 :before 選擇器。

注釋:對於 ie8 及更早版本中的 :before,必須宣告 

ie8及以下不支援圓角屬性。要使用圓角,只能切圖;或者與產品商量將 不用相容e8下的圓角樣式

ie 6 - 8 支援該屬性,會錯誤地包含注釋commit 節點,導致獲取 children 出錯 

document.body.addeventlistener  ie8及以下不支援

window.activexobject || "window.activexobject" in window  ie10及以下,window.activexobject 返回乙個物件;ie11中,window.activexobject返回undefine

5、background-size

background-size 屬於css3 屬性,ie8及以下不支援;

解決方案:1、使用filter。filter: progid: dximagetransform.microsoft.alphaimageloader( src='絕對路徑', sizingmethod='scale'); 

2、通過htc檔案

3、js控制,簡單點使用 jquery設定

4、再簡單粗暴點,直接使用image標籤

那些年踩過的CSS坑

1 img 標籤中的alt 與title的區別 title 滑鼠滑過時顯示的文字提示。對seo優化的影響 搜尋引擎對理解是通過alt屬性,所以在alt屬性中包含關鍵字的簡要文字說明,也是頁面優化的一部分。2 padding與margin區別 padding是控制項的內容相對控制項的邊緣的邊距,mar...

vue那些年踩過的坑

那些年踩過的坑 module not found module not found error can t resolve views coverconfigurationrong in d new operation admin src js router 原因 寫好路由之後,新建資料夾目錄,但是...

那些年之cordova踩過的坑

私人筆記 如果安裝的是crosswalk with cordova 整合版的話 新增外掛程式的方法是 需要的環境 nodejs git 1 npm安裝 plugman npm install g plugman2 cd到當前專案根目錄 cd f music3 安裝ngcordova外掛程式 這一步千...