zoukankan      html  css  js  c++  java
  • 网页设计~老生常谈~浏览器兼容2个主要问题的解决

    总算在这个礼拜的开头完成了这辈子的第一个感觉像网页的网页~

    算个临时性的总结,趁我还记得的时候~

    问题1:同种浏览器,不同浏览模式的兼容问题

    现代比较主流的浏览器都分为2个模式,一个是传统兼容模式,一个是速度较快的浏览模式

    先来扫盲一下,所谓的浏览模式,或者急速模式,他所使用的是WEBKIT核心,也是公认的最快的一个核心,但是会碰到种种的问题,比如一些布局的调整,当然个人觉得最悲剧的就是这点了。

    个么如何去解决这些问题呢?额,很悲剧的说,木有方法~~靠积累~~

    我会不断更新,把遇到的问题一一列举。

        <div2 style="height:5px;float:left;"></div2>

        <div3 style="height:7px;float:right;"></div3>

         </div1>

      <div4>

        <div5 style="float:left;"></div5>

        <div6 style="float:right;"></div6>

      </div4>

    这样一个框架,在急速模式或者浏览下是完全OK的,但是在兼容模式下会让DIV6的位置和DIV6不在同一水平线上,因为DIV3的高度。

    解决方案:讲DIV2的margin或者padding在Y方向多设置5个PX。

    问题2:不同浏览器兼容问题

    这个问题就比较大了,暂时来讲在做完一个网页后应在大多数的浏览器中进行验证,推荐一个软件IETester 可以尝试下,还算过的去,仍然努力寻找。

    为了更好的支持FIREFOX,必须在布局中明确左边与右边的概念,就是说必须使用FLOAT属性来进行定位。

    其实兼容性问题是一直比较头大的问题,所以,最好的办法就是靠积累,做多了,碰到的多了,问题就迎刃而解了。

  • 相关阅读:
    win10下查看进程,杀死进程
    Pycharm,debug调试时怎样带参数
    struts2,登录功能模块实现
    struts2处理.do后缀的请求
    struts2 修改action的后缀
    j2ee中如何拦截jsp页面?
    4个好用的JS联动选择插件
    css position:absolute 如何居中对齐
    使用jquery插件报错:TypeError:$.browser is undefined的解决方法
    phpcms v9后台多表查询分页代码
  • 原文地址:https://www.cnblogs.com/gary2948/p/2080839.html
Copyright © 2011-2022 走看看