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属性来进行定位。

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

  • 相关阅读:
    java wait方法
    thread join
    AtomicReference 原理
    exchanger java另一种栅栏
    CyclicBarrier 栅栏 原理,应用场景
    信号量Semaphore
    FutureTask 解析
    CountDownLatch
    java 双端队列 Deque
    lockInterruptibly 和lock 原理
  • 原文地址:https://www.cnblogs.com/gary2948/p/2080839.html
Copyright © 2011-2022 走看看