美文网首页前端方便查阅资料
web前端开发常见的兼容性问题总结

web前端开发常见的兼容性问题总结

作者: DY_宇 | 来源:发表于2017-10-25 10:31 被阅读0次
01. 块属性标签float后,又有横行的margin情况下,在ie6显示margin比设置的大
在float的标签样式控制中加入 display:inline;将其转化为行内属性
我们最常用的就是div+css布局了,而div就是一个典型的块属性标签
横向布局的时候我们通常都是用div float实现的,横向的间距设置如果用margin实现,
这就是一个必然会碰到的兼容性问题。
02. 图片默认有间距

几个img标签放在一起的时候,有些浏览器会有默认的间距,加了问题一中提到的通配符也不起作用。

因为img标签是行内属性标签,所以只要不超出容器宽度
img标签都会排在一行里,但是部分浏览器的img标签之间会有个间距
去掉这个间距使用float是正道。
03. 标签最低高度min-height浏览器兼容
如果我们要设置一个标签的最小高度200px,需要进行的设置为:
div{
  min-height:200px; 
  height:auto !important; 
  height:200px; 
  overflow:visible;
}
04. height低像素值无效
height高度实际表现为大于5像素
问题产生是因为ie6下容器默认行高的影响;为高度过低元素添加溢出部分隐藏属性即可
div{
  height:5px;
  overflow:hidden;
}
05. 一些情况下对非可点击元素如(label,span)监听click事件
ios下不会触发,css增加cursor:pointer就搞定了。
06. h5底部输入框被键盘遮挡问题

h5页面有个很蛋疼的问题就是,当输入框在最底部,点击软键盘后输入框会被遮挡。可采用如下方式解决

var oHeight = $(document).height(); //浏览器当前的高度
   $(window).resize(function(){
        if($(document).height() < oHeight){   
        $("#footer").css("position","static");
    }else{
        $("#footer").css("position","absolute");
    }   
   });

相关文章

  • web前端开发常见的兼容性问题总结

    01. 块属性标签float后,又有横行的margin情况下,在ie6显示margin比设置的大 02. 图片默认...

  • JavaScript概述-第1章

    目录 初始JavaScript 学会使用编辑工具 如何引入脚本代码 常用语句 常见浏览器兼容性问题 了解前端开发技...

  • WEB前端开发人员须知的常见浏览器兼容问题及解决技巧

    index WEB前端开发人员须知的常见浏览器兼容问题及解决技巧 __yzp 为什么会有兼容问题? 由于市场上浏览...

  • 前端开发兼容性问题总结

    记录一下前端开发兼容性问题的一些坑 1.火狐 (1)火狐浏览器的a,span,button等标签在聚焦时会出现一条...

  • 减少浏览器兼容性问题

    做为一个前端工程师,不少时间都在处理浏览器兼容性问题。本文对如何减少浏览器兼容性问题的方法做了些总结。 确定运行环...

  • web前端基础兼容问题

    目的: 在web移动端项目开发中,经常会遇到各种各样的兼容性问题,但是之前都缺少总结,以前踩的坑可能还会再去踩一遍...

  • flex兼容问题

    目的: 在web移动端项目开发中,经常会遇到各种各样的兼容性问题,但是之前都缺少总结,以前踩的坑可能还会再去踩一遍...

  • SPA在微信浏览器中的兼容问题

    目的: 在web移动端项目开发中,经常会遇到各种各样的兼容性问题,但是之前都缺少总结,以前踩的坑可能还会再去踩一遍...

  • Web前端发展现状

    Web前端开发现状 到目前为止,web前端开发正处于发展的高峰期。由于各互联网公司都注意到站点的可用性问题,为了加...

  • 前端兼容性问题总结

    HTML 篇 样式兼容性问题 怪异模式 怪异模式是没有遵守 W3C 规范的一种兼容模式,其中的 width 是包括...

网友评论

    本文标题:web前端开发常见的兼容性问题总结

    本文链接:https://www.haomeiwen.com/subject/qunfpxtx.html