須要的外部庫:jquery1.8、font-awesome4.2、bootstrap2.3.2、html5.js、respond.js、ie-css3.htccss
jquery版本在1.9以上不支持ie8,html5.js是聲明頁面採用HTML5標準,respond.js讓頁面支持媒體查詢,ie-css3.htc爲css3中某些屬性的兼容。html
頁面頭部html5
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"/> //頁面寬度設定爲容器寬度 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> <meta charset="utf-8">
background屬性jquery
background:#f7fbff url(background.png) 0 0 no-repeat; //注意空格
display:inline-block;無效改用display:inlinecss3
input等表單項樣式重寫需border:none;再設定需求的border樣式而後加上
behavior:url(ie-css3.htc) 其中ie-css3.htc爲絕對路徑。git
.htc是個腳本文件,自己和js是同一類型。IE只認可的文件格式是.htc,用來描述web行爲,容許程序員把自定義功能鏈接到現有的元素和控件,而不是經過下載二進制文件(例如ActiveX控件)來完成這個功能。程序員
當前元素必定要有定位屬性(position:relative或position:absolute)github
z-index值必定要比周圍元素高web
border-radius 四個角設置圓角屬性(只設置一個角無效)chrome
box-shadow 陰影的參數box-shadow: 5px 3px 5px #000;(不支持除了#000以外的顏色)
text-shadow IE下的表現與Firefox/Safari/Chrome有一點點的差別