博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web开发过程中遇到的一些兼容问题
阅读量:5360 次
发布时间:2019-06-15

本文共 1389 字,大约阅读时间需要 4 分钟。

先来总结下在前端开发过程中容易遇到的一些兼容问题。

 

1、 块属性标签float之后,如果有横向的margin属性,在IE6显示margin比设置的值大。

  解决方案:给float的元素添加display:inline属性,使其转化为行内元素。

 

2、 设置较小高度的标签(一般小于10px),在IE6、IE7、遨游中高度超出自己设置的高度。

  解决方案:给元素添加overflow:hidden属性;或者设置line-height小于你设置的高度。

 

3、 多个图片在一些浏览器中出现默认间距。

  解决方案:给图片元素添加float属性。

 

4、 标签设置min-height属性不兼容。

  解决方案:如需设置标签的最小高度为300px。需要如下设置:{min-height:300px;height:auto !important;height:300px;overflow:visible;}

  备注:当内容高度小于一个值(如300px),容器高度为300px,当内容高度大于这个值时,容器高度被撑高,而不是出现滚动条时,需要考虑这个兼容问题。

 

5、 opacity定义元素的透明度问题。

  解决方案:filter:alpha(opacity=80); /*IE支持该属性*/

         opacity:.8; /*支持css3的浏览器*/

 

6、 文字阴影的兼容问题。

  解决方案:IE:{filter:shadow(Color=#666,Direction=135,Strength=5)}

       其他浏览器:{text-shadow:1px 1px 1px #666;}

 

7、 盒子阴影的兼容问题。

  解决方案:{box-shadow:5px 5px 5px #666; -mox-box-shadow:5px 5px 5px #666; -webkit-box-shadow:5px 5px 5px #666;}

 

8、 定义1px高度的容器。

  解决方案:overflow:hidden || zoom:0.08 || line-height:1px

  备注:zoom属性设置或检索对象的缩放比例。

 

9、 文字与图片垂直居中。

  解决方案:为文字与图片的共同父元素所有的后代元素定义*{vertical:middle;}

  例:<p>我要垂直居中<img src="images/1.jpg"></p>

    p*{vertical:middle;}

 

10、 JS浏览器兼容问题。

  (1)ie不支持ClassName取标签,非ie支持

  (2) 获取非ie窗口的scrolltop值通过document.body.scrollTop

       获取ie窗口的scrolltop值通过document.documentElement.scrollTop

  (3) 通过childNodes获取子节点,ie不能取到回车节点,非ie可以。

  (4) innerText在火狐中不可用

  (5) addEventListener 非ie支持,attachEvent ie专用

  (6) input标签的type属性在ie6中不可修改

转载于:https://www.cnblogs.com/jinwu88/p/6398492.html

你可能感兴趣的文章
Trie树
查看>>
A/B test
查看>>
Ad Hoc网络概念、特点和比较
查看>>
2018牛客多校第四场 J.Hash Function
查看>>
ZOJ 解题报告索引
查看>>
vim命令
查看>>
运行在 tomcat7.0.88 的应用在Safari浏览器上无法识别回车键、下拉框数据无法加载出来...
查看>>
Java后端进阶教程
查看>>
设计模式(六)抽象工厂模式
查看>>
ListView中动态显示和隐藏Header&Footer
查看>>
2019年Web前端最新导航(常见前端框架、前端大牛)
查看>>
Linux内核分析第十八章读书笔记
查看>>
软工课后作业01 P18第四题
查看>>
MyBatis 详解(一对一,一对多,多对多)
查看>>
软件架构师的工作过程
查看>>
判断设备
查看>>
搞清楚基本问题
查看>>
教你如何一步步将项目部署到Github
查看>>
关于Android圆形图片的一种优化方案(可以显示网络图片)
查看>>
android ui定义自己的dialog(项目框架搭建时就写好,之后事半功倍)
查看>>