最近这段时刻一向在做IE8兼容性的测试和修改事变,由于是半路出家,以是大概在一些表明方面有必然的范围性,但愿各人可以或许多多指教,目标就是各人配合前进啦。照旧闲话少说啦。
IE8的兼容题目如下: 1.关于filter的题目,在IE8下没有效,只能用-ms-filter,而在火狐下两个都不熟悉,请留意。 2.在IE8下很稀疏的是,当filter加载的时辰,table中的border就会被遮住,关于这个题目,找了许多英文资料,发明是IE8的一个bug,没步伐最后的取代要领,就是用配景图片,然则没设法的工作产生了,由于公司行使canvas来绘图,疯掉了,IE8尽然不支持,mircrosoft connect 尽然说往后在支持,哎,天啊 救救我吧。不外其后发明用excanvas.js这个也可以到达canvas的浸染,不妨试一试。
1.关于filter,前面我有文章表明过这个题目,不外此刻继承增补一下:
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /*IE8*/ filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";/*IE7*/
IEBLOG上说是为了满意CSS 2.1,以是弄成这样,哎,鬼晓得。还好这两个是相互不认的,以是可以写在一块,尚有就是增补一下,-ms-filter必然要写在
filter的前面,由于在IE7下仿佛有点题目。然后就是FF是不支持者两种写法的。 增补一个题目,在IE8下,我们通过测试发此刻table的th上行使filter的话,会把head中的border所有掩饰住,这个题目各人可以做个小尝试看看有没有什么 好的办理要领,可以汇报小弟一下。
2.关于canvas,这个东东说白了我照旧第一用,从网上找的一些资料说是HTML5的一个新元素,首要是绘图、合成图象、或做简朴动画。想知道的更大白照旧到 网上本身查一下吧,在这里我是想说的是IE8不支持canvas,就由于这样网上面一片骂声,然后MF connect说是往后支持,没设法了, 不外Google有 ex-canvas.js也可以实现canvas的浸染。这里我就不具体说啦
3.不知道各人有没有效过JsGraphics.js这个东东,传闻可以动态绘制圆、椭圆、斜线、折线、多边形,不外提示各人这个东东只有在 3.05 版本才支持IE8,早年的 版本是不支持的,不外着实窜改很小的,以是可以安心斗胆的用。
4.关于CSS EXPRESSION ,汇报各人从IE8开始,就不支持这个东东了,以是各人最后一开始就慎用咯。
5.保举一个网站给各人,上面是是IE8的50个BUG,固然是个English网站,可是较量有效哟(http://www.gtalbot.org/BrowserBugsSection/MSIE8Bugs/)
以上是我的一点设法,假如对你有什么益处,要多多的保举哟。 (编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|