zoukankan      html  css  js  c++  java
  • FireFox 与 IE 差别[不断更新中...]

    写在最前面

      现在的网络浏览器已经不在是IE一种浏览器的天下了,作为developer的我们也应当关注这个问题。现在主流的两大浏览器阵营FireFox与IE都有各自的编码特色。我们需要理解掌握它们,以便于在以后的开发中能够熟练的操作它们。

    具体内容

    FireFox与IE在JS上的区别:

    1。innerText属性在IE下能正常运行,在其它浏览器(FF、Chrome、Opera)不支持。Safari未测试。

      解决方法:非IE支持的对应属性为txtContent。用下面的函数来取innerText。

    function $text(id)
    {
    var isIE=(navigator.appName.indexOf('Explorer')>-1);
    if(isIE)
    {
    return document.getElementById(id).innerText+' Is IE!';
    }
    else
    {
    return document.getElementById(id).textContent+' Not IE!';
    }
    }

    2。对象宽高赋值问题:FireFox中 obj.style.height = imgObj.height 的语句无效。赋值时必须需要加上单位px才行。加px在IE中是得到支持的。

      所以统一使用 obj.style.height = imgObj.height + 'px';

    3。

    FireFox与IE在CSS上的区别:

    1。实现透明效果时,IE支持的是:filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);

      而其它浏览器(FF、Chrome、Opera)支持的是:opacity: 0.5;

    兼容的方法是:

    #div1{
    background-color:gray;
    border:1px black solid;
    200px;
    height:100px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    opacity: 0.5;
    }

    2。

    3。

    最后的说明

    本文是一个不断积累的过程记录,希望大家有好的东西也跟我分享一下。 :)文章旨在技术交流,没有任何商业目的。

    另外也渴望能看到的高手们,能够与我交流分享你在这个论题上的学习心得与开发经验。[所谓三人行必有我师,只要你知道的,我不知道的,我认为你对我来说就是高手。]

  • 相关阅读:
    Java 介绍比较全面的一遍文章
    JSP页面中path和basepath的含义
    myeclipse2014 破解步骤
    word文档去掉复制过来的背景颜色
    String,创建对象问题
    使用Spring框架的好处(转帖)
    myeclipse中将整块的代码所选中的代码左右移动的快捷键
    点击关闭窗口时,弹出提醒的一个事件
    switch能使用的数据类型有6种
    观察者模式(设计模式_15)
  • 原文地址:https://www.cnblogs.com/Ren_Lei/p/1778616.html
Copyright © 2011-2022 走看看