zoukankan      html  css  js  c++  java
  • CSS Hack 识别IE6、IE7和其他浏览器

    CSS Hack

    由于不同的浏览器(Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等),对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。 这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。针对不同浏览器写不同的CSS code的过程,就是CSS hack。

    CSS Hack 原理

    由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系。我们就可以根据这个来针对不同的浏览器来写不同的CSS。比如:IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_",而firefox两个都不能认识。

    CSS hack 大致有3中形式:
        1、CSS类内部Hack
        2、选择器Hack
        3、HTML头部引用Hack(if IE)

    (2011/10/4 整理 by 不死小强)

  • 相关阅读:
    费马定理
    JAVA大数模板
    扩展KMP模板
    KMP算法模板
    2018暑假遗留题目
    线段树模板(含区间最大(小)值)
    [USACO18OPEN]Out of Sorts G
    几道背包题
    两个有关素数的算法
    German Collegiate Programming Contest 2015 F. Divisions
  • 原文地址:https://www.cnblogs.com/heimirror/p/2211266.html
Copyright © 2011-2022 走看看