zoukankan      html  css  js  c++  java
  • pc端兼容ie8过程中遇到的问题

    以下是兼容ie8的一些经验,跟大家分享一下:

    1、bootstrap弹框无效

    在head标签加上下面这个标签就好了。

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    X-UA-Compatible指的是ie8浏览器,content中的内容告诉浏览器以什么方式渲染,可以指定ie6,ie7的渲染方式。IE=edge是告诉浏览器使用最高版本的ie来渲染页面。

    注意:这里最高版本我的理解是,此处依然是ie8,但是排除了兼容模式那种。而不是ie9,ie10什么的(这里比较困惑)

    2、<label for=''>

    ie8不支持label的for属性。使用时注意

    3、jquery的append方法

    我用的是jquery-1.11.1版本,在使用append方法时,如append('<div></div>')不起作用。

    原来在ie8下使用append添加元素时,如果传入的是字符串,需要用这种形式。append($('<div></div>')),这样就可以兼容ie8了

    4、border-radius

    ie8下border-radius没有任何效果。为了使用圆角效果,需要下载PIE系列文件(可网上下载),然后在引用到css中就有效果了。代码如下:

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('../lib/PIE-1.0.0/PIE.htc');    /*这里是引用PIE.htc文件的路径*/

  • 相关阅读:
    语言基础
    进制转换
    ado属性扩展
    ado数据模型和数据访问类,泛型集合
    完整的修改和删除
    完整的删除
    修改
    类库
    接口
    抽象类
  • 原文地址:https://www.cnblogs.com/justinwxt/p/8404387.html
Copyright © 2011-2022 走看看