• 爱情文章
  • 亲情文章
  • 友情文章
  • 生活随笔
  • 校园文章
  • 经典文章
  • 人生哲理
  • 励志文章
  • 搞笑文章
  • 心情日记
  • 英语文章
  • 范文大全
  • 作文大全
  • 新闻阅读
  • 当前位置: 山茶花美文网 > 生活随笔 > 正文

    CSS兼容IE6、IE7、IE8和Firefox浏览器的方法:es文件浏览器旧版本

    时间:2018-08-11来源:山茶花美文网 本文已影响 山茶花美文网手机站

     本文向大家简单描述一下DIV+CSS相对IE6 IE7和IE8兼容问题整理,重点介绍一下IE6 IE7和IE8等浏览器的区别和联系,相信本文介绍一定会让你有所收获。

    DIV+CSS相对IE6 IE7和IE8兼容问题整理

    1.区别IE和非IE浏览器

    以下是代码片段:

    #tip{

    background:blue;/*非IE背景?色*/

    background:red9;/*IE6、IE7、IE8背景?色*/

    }

    2.区别IE6,IE7,IE8,FF

    【区别符号】:「9」、「*」、「_」

    【示例】:

    以下是代码片段:

    #tip{

    background:blue;/*Firefox背景变蓝色*/

    background:red9;/*IE8背景变红色*/

    *background:black;/*IE7背景变黑色*/

    _background:orange;/*IE6背景变橘色*/

    }

    【说明】:因为IE系列浏览器可读「9」,而IE6和IE7可读「*」(米字号),另外IE6可辨识「_」(底线),因此可以依照顺序写下来,就会让浏览器正确的读取到自己看得懂得CSS语法,所以就可以有效区分IE各版本和非IE浏览器(像是Firefox、Opera、 GoogleChrome、Safari等)。

    3.区别IE6、IE7、Firefox(方法1)

    【区别符号】:「*」、「_」

    【示例】:

    以下是代码片段:

    #tip{

    background:blue;/*Firefox背景变蓝色*/

    *background:black;/*IE7背景变黑色*/

    _background:orange;/*IE6背景变橘色*/

    }

    【说明】:IE7和IE6可读「*」(米字号),IE6又可以读「_」(底线),但是IE7却无法读取「_」,至于Firefox(非IE浏览器)则完全无法辨识「*」和「_」,因此就可以透过这样的差异性来区分IE6、IE7、Firefox

    4.区别IE6、IE7、Firefox(方法2)

    【区别符号】:「*」、「!important」

    【示例】:

    以下是代码片段:

    #tip{

    background:blue;/*Firefox背景变蓝色*/

    *background:green!important;/*IE7背景变绿色*/

    *background:orange;/*IE6背景变橘色*/

    }

    【说明】:IE7可以辨识「*」和「!important」,但是IE6只可以辨识「*」,却无法辨识「!important」,至于Firefox可以读取「!important」但不能辨识「*」因此可以透过这样的差异来有效区隔IE6、IE7、Firefox。

    • 爱情文章
    • 亲情文章
    • 友情文章
    • 随笔
    • 哲理
    • 励志
    • 范文大全