ie8兼容问题

最近公司要新开一个项目了,要兼容ie8的浏览器,兼容性问题真的是一个大大的问题,不断的总结一些ie8在兼容性上样式不同的问题吧!

1.input并不会因为设置了行高而被撑大

在谷歌浏览器中,有时候懒就只用line-height去撑开高度,但是在ie8中,并不能用line-height把盒子撑开,虽然行高确实变高了,但是会有一部分被遮盖了.

解决办法:
就是为input添加一个height属性呗

2 background-size属性无效

在ie8中,css3的绝大部分属性是无法生效的,例如background-size,可是这个属性真的是爆炸的强大,忽然不给用了,感觉很难受啊啊啊啊!!!,

解决办法:

  1. 有个老外写了个htc文件,叫background-size polyfill,下载下来,在需要使用background-size的地方加入两行代码就可以了

    -ms-behavior: url(backgroundsize.min.htc);
    behavior: url(backgroundsize.min.htc);

  2. 第二种办法,就是不要利用背景图片,利用img标签插入图片,在利用一些定位属性和z-index实现背景的效果

3 在ie中input和button对不齐

解决办法

  1. 给input添加一个属性vertical-align: top;就可以实现了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ie8中遇到的兼容问题以及解决方案 一.CSS3 1.可以通过在css中引入pie.htc,处理兼容问题(可处理的...
    逍遥g阅读 283评论 0 0
  • 一、事件绑定 addEventListener('不加on的事件名',函数名,false) 高级浏览器 ...
    井皮皮阅读 1,281评论 0 1
  • 兼容IE8的一句代码:<meat http-equiv="X-UA-Compatible" content="IE...
    fortunatelys阅读 644评论 0 0
  • 背景 周末啦,闲得无事不如来研究IE8吧,哇哈哈。😄在阅读JQuery技术内幕时读到了一些兼容性问题,因此做些测试...
    我爱吃烤鸡翅阅读 334评论 0 1
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,805评论 1 92