前端兼容性IE8相关问题
2016-12-16 15:07
267 查看
1.透明度
filter: alpha(opacity=40); //IE
2.ie8不识别HTML5标签:
head标签里面加入下面代码:<script src="js/html5.js"></script>
同时css加入:header,nav,article,section,aside,footer{display:block;}
html5.js下载地址:http://pan.baidu.com/s/1miR4ZOW
3.border-radius、box-shadow、text-shadow
用法:
border-radius: 15px;
behavior: url(ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
ie-css3.htc下载地址:http://pan.baidu.com/s/1pLQcU5H
注意:
(1)只能同时4角圆角,不能单独设置;
(2)div上可以正常使用,测试text文本框,会出现异常;
(3)CSS文件要和页面在同一目录下,否则无效
(4)当前元素一定要有定位属性,像是position:relative或是position:absolute属性。
(5)z-index值一定要比周围元素的要高。
4.placeholder不显示方案:
5.nth-of-type()和nth-child()兼容问题:
使用nth-of-type:
jquery引用2.0以下版本。
设置img的border为0。
推荐一个兼容IE的轮播图插件:SuperSlide。
。uperSlideSuperSlide
filter: alpha(opacity=40); //IE
2.ie8不识别HTML5标签:
head标签里面加入下面代码:<script src="js/html5.js"></script>
同时css加入:header,nav,article,section,aside,footer{display:block;}
html5.js下载地址:http://pan.baidu.com/s/1miR4ZOW
3.border-radius、box-shadow、text-shadow
用法:
border-radius: 15px;
behavior: url(ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
ie-css3.htc下载地址:http://pan.baidu.com/s/1pLQcU5H
注意:
(1)只能同时4角圆角,不能单独设置;
(2)div上可以正常使用,测试text文本框,会出现异常;
(3)CSS文件要和页面在同一目录下,否则无效
(4)当前元素一定要有定位属性,像是position:relative或是position:absolute属性。
(5)z-index值一定要比周围元素的要高。
4.placeholder不显示方案:
if(!placeholderSupport()){ //浏览器是否兼容placeholder $('[placeholder]').focus(function() { var input = $(this); if (input.val() == input.attr('placeholder')) { input.val(''); input.removeClass('placeholder'); } }).blur(function() { var input = $(this); if (input.val() == '' || input.val() == input.attr('placeholder')) { input.addClass('placeholder'); input.val(input.attr('placeholder')); } }).blur(); }; function placeholderSupport() { return 'placeholder' in document.createElement('input'); }
5.nth-of-type()和nth-child()兼容问题:
使用nth-of-type:
ul li:nth-of-type(2) { color: #fff; }IE8解决:
ul li+li { color: #fff; }
jquery引用2.0以下版本。
设置img的border为0。
推荐一个兼容IE的轮播图插件:SuperSlide。
。uperSlideSuperSlide
相关文章推荐
- WEB前端-IE6,IE7,IE8,IE9,Firefox兼容性问题
- IE8兼容性相关问题的解决
- IE8的兼容性问题(属性名区分大小写)
- IE6、 IE7、IE8、Firefox兼容性问题
- IE8 兼容性问题(属性名区分大小写)
- IE6、 IE7、IE8、Firefox兼容性问题
- 解决DIV+CSS设计在IE6/IE7/IE8/火狐-兼容性问题
- IE8 兼容性问题(属性名区分大小写)
- VS2005与IE8兼容性问题
- IE8和IE7下js的兼容性问题
- IE6、IE7、IE8、Firefox兼容性问题
- IE7和IE8的兼容性问题
- CSS HACK IE6,IE7,IE8,Firefox 兼容性问题
- [CSS HACK]IE6、IE7、IE8、Firefox兼容性问题
- VS2005与IE8兼容性问题
- IE8 和Visual studio 2008脚本兼容性问题
- 是否为ie8的兼容性问题而愁眉不展呢?看到这篇文章,该庆幸了。哈哈
- Reporting Service Report (Report Viewer 2005) 与 IE8 兼容性问题及解决方法
- 解决DIV+CSS设计在IE6/IE7/IE8/火狐-兼容性问题
- [z]前端设计IE6/IE7/IE8/IE9/FF问题汇总:IE和FirFox兼容问题