Welcome to Bo-Blog.
发表于:
19:57
Aug 2, 2008
不同的浏览器,甚至不同版本的同一个浏览器对同样的CSS的解析都有所不同,这样就造成了网页设计中的许多不变。不过,我们还是可以依靠一些小小的Hacks来弥补这些不便。

下面介绍的一些CSS hacks主要涉及到 IE5, IE6, IE7, Firefox, Opera 及 Safari:

IE系列:

    div { +property:value; } 在属性名前加上加号"+",这个Hack只有IE系列可以识别.
    div { *property:value; } 在属性名前加上星号"*",这个Hack只有IE系列可以识别.
    div { _property:value; } 在属性名前加上下划线"_",这个Hack只有IE系列 (除IE7外) 识别.
    * html div { property:value; } 在选择器上运用继承法 * html div, 这个Hack只有IE系列 (除IE7外) 可以识别.
    html >body div { property:value; } 在选择器上运用继承法 html >body div ,这个Hack只有IE系列 (除IE7外) 可以识别.
    div { property:value; } 在属性名和冒号":"之间加入注释,屏蔽IE6用.
    div { property:value; } 在选择器和花括号"{"之间以及在属性名和冒号":"之间加入注释,屏蔽IE5和IE6用 (不屏蔽IE5.5) .
    select { property:value; } 在选择器和花括号"{"之间加入注释,屏蔽IE5用.
    * + html div { property:value !important; } 在选择器上运用继承法 *+html div 再加上 !important, 这个Hack只有IE7可以识别.
分页: 1/4 第一页 1 2 3 4 下页 最后页 [ 显示模式: 摘要 | 列表 ]