IE8对H5,CSS3,还有脚本的兼容都存在各种问题,调padding的时候老是忘记IE盒子跟W3C盒子模型不一样:
IE8兼容CSS3透明度的方法,采用滤镜实现:
(1)filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99F4F6F8,endColorstr=#99F4F6F8); display:none; z-index:999;}
#后面99代表透明度
(2)opacity: 0.4; /*Chrome、Safari、Firefox、Opera */
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE6/IE7/8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; /* IE8 */
在 IE 滤镜中使用 0-100 表示透明度,因此 opacity=40 相当于 Opacity 属性为 0.4。
IE或Firefox不支持时间输入框<input type="date">,兼容IE的input时间函数:
datetime.js 下载地址 https://yunpan.cn/ckIDwEULyWijk (提取码:8bfe)
第一步:将datetime.js放入文件夹,引入到需要的文件
第二步:在input输入框使用,<input class="sfw_date" type="input" value="年/月/日">