ie8遇到的那些事

时间:2024-03-25 16:35:02

IE一直是我们津津乐道的浏览器,他的奇葩想必各位在开发之路上都不断的遇到了,其恶心程度就不必说了,我们公司主要是IE的浏览器,这次我就把我遇到的不兼容问题列举下来,欢迎大家补充。此举只发表IE8以上的,主要是IE8

  这是目前几个属性问题

1.placeholder

     <input placeholder="username" />  在IE8里是不会显示的,要想显示,网上出来了插件,但是我没试过。在ie9以上是好的

    2.border-radius

       这是个属性,用于我们的圆角,这个在IE8里也不显示,在ie9以上是好的

    3.@media (){}

     媒体查询也是不支持的,所以要显示的话,我们得在媒体查询的外面,再写一遍,所以用bootstrap的童鞋们要注意了。在ie9以上是好的。

    

  这是目前几个书写加载问题

    1.标签的书写问题,比如<img/>写成了<img></img>等等,都是不对的,会给我们的效果造成困扰。

    2.js代码书写不规范,比如之前我们想获取name名为user的input元素,我们错误的写法为  $("#form [name='user']") ,像谷歌类的浏览器容错率好的是可以的,但是IE8会出错的。

    3.ie8的后台代码不会重新加载数据,只能我们重新书写一遍。让他重新加载一遍数据。