`
deng131
  • 浏览: 675189 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

几种 css hack 方法

css 
阅读更多
第一种:!important方式
.DIV{ 
background:orange;/*ff*/ 
*background:green!important;/*IE7*/ 
*background:blue;/*IE6*/ 


第二种:样式属性前缀式
.DIV{ 
margin:10px;/*ff*/ 
*margin:15px;/*IE7*/ 
_margin:15px;/*IE6*/ 


第三种:选择前缀式
#DIV{color:#333;}/*ff*/ 
*html#DIV{color:#666;}/*IE6*/ 
*+html#DIV{color:#999;}/*IE7*/

第四种:IE条件式
<!--[if IE]>
<link type="text\css" href="IE.css" rel="stylesheet"/>
<![endif]-->
分享到:
评论

相关推荐

    CSS hack汇总

    以下将详细介绍几种常见的 CSS hack 方法及其应用场景。 #### 1. *CSS hack for IE6 and Firefox (FF)* ```css background:orange; *background:blue; /* IE6 & IE7 */ background:green !important; background:...

    CSS Hack是什么

    CSS Hack的原理主要基于以下几点: 1. **浏览器识别差异**:不同的浏览器对CSS语法的理解和解析方式存在差异。 2. **CSS选择器的支持差异**:部分浏览器支持特殊的选择器,而其他浏览器则可能无法识别。 3. **CSS...

    CSS Hack Table

    为了解决这些问题,开发者们创造了一种技术,称为“CSS Hack”,它是一种巧妙的技巧,通过特定的语法结构来针对特定的浏览器进行样式调整。 标题中的“CSS Hack Table”指的是一个集合了各种CSS Hack的参考表格,...

    web前端规范之CSSHack.pdf

    CSS Hack主要有三种形式: 1. **类内部Hack**:通过特殊字符如下划线`_`(IE6识别)和星号`*`(IE7识别)来修改CSS属性。 2. **选择器Hack**:利用特定的浏览器选择器,如`*html .class`(IE6)或`*+html .class`...

    CSSHACK资料详细汇总

    以下将详细介绍几种常见的CSS Hack方法及其应用场景。 #### 1\. !important Hack 此Hack主要针对IE7及以上版本和Firefox等现代浏览器。通过使用`!important`,可以覆盖默认样式或特定条件下的样式设置。例如: ``...

    CSS Hack详解

    在编写CSS Hack时,要注意以下几点: - **尽量使用最新版本的浏览器兼容性**:随着浏览器的更新迭代,很多旧的问题已经得到了解决。尽量保持代码的现代性和简洁性。 - **优先考虑使用特性检测而非浏览器检测**:通过...

    css hack(underscore, alternate stylesheet, png...)

    下面将详细介绍几个常见的CSS Hack类型: 1. 下划线`_` hack:这是针对早期IE6浏览器的一个hack。例如,`_width:100px;` 这样的写法只有IE6会识别,其他浏览器会忽略下划线开头的属性。这种方法现在已很少使用,...

    CSS 针对谷歌浏览器(Chrome) safari的webkit核心浏览器CSS hack.txt )

    在实际开发中,开发者可以通过以下几种方式来实现WebKit CSS Hack: 1. **媒体查询中的WebKit前缀**: - 可以通过在媒体查询中添加`-webkit-`前缀来指定仅在WebKit内核的浏览器中生效的样式。 - 例如: ```css ...

    CSS样式hack,用于兼容多种浏览器

    本文将详细介绍几种常见的CSS Hack方法及其应用场景。 #### 二、CSS Hack常用技巧 ##### 1. `!important` Hack `!important` 是一种权重较高的CSS属性声明,通常用来覆盖其他CSS规则。当浏览器遇到使用 `!...

    css hack大全

    为了解决这一问题,通常会使用以下几种方法: ##### 1. 使用 Filter 方法 通过添加特定的 CSS filter 属性,可以使得 IE6 支持 PNG 的透明显示。示例如下: ```css *html .popwindow_bg { filter: progid:...

    CSS教程之通用的css hack简介

    本文将详细介绍几种常用的CSS Hack方法,帮助读者更好地理解和应用这些技巧。 #### 二、CSS Hack概述 CSS Hack是一种针对特定浏览器或版本编写CSS规则的方法,通过特殊语法让某些浏览器识别而其他浏览器忽略,以此...

    CSS hack 针对IE6,IE7,firefox显示不同效果

    一般有以下几种方法: 1. 通过*选择器和!important声明来区分IE6和Firefox: - Firefox不能识别*选择器,但能识别!important。 - IE6能识别*选择器,但不能识别!important。 - IE7既识别*选择器也识别!important...

    在Less中写IE的css hack的方法介绍

    下面详细介绍几种在Less中编写IE的CSS Hack的方法: 1. 利用Less的字符串操作符处理不支持的符号 Less语言通过特殊的字符串操作符,如波浪号(~),允许对字符串进行操作。通过这种方式,可以避免直接在属性值中...

    IE6789,FF之间Css Hack整理

    本文主要介绍IE6、IE7、IE8、IE9以及Firefox之间的CSS Hack方法,并强调了这些Hack规则的书写顺序对最终显示效果的影响。 #### 什么是CSS Hack? CSS Hack是通过利用浏览器解析CSS时的差异来达到只让某个特定...

    CSS Hack 浏览器兼容整理

    在实现CSS Hack时,还有几种常用的标识区别方法,如: 1. IE6和Firefox之间的区别,可以使用*背景颜色为蓝色,而Firefox为橙色。 2. IE6和IE7之间的区别,可以使用!important和background颜色的组合,如绿色为IE7,...

    CSS常用技巧之CSS书写技巧和CSS HACK技巧

    1. **属性级Hack**:这种方法是在CSS属性名前添加特殊字符来达到特定浏览器识别的效果。例如,IE6能识别下划线`_`和星号`*`,而IE7只识别星号`*`,Firefox则不识别这两种符号。例如: ```css .element { color: ...

    CSS HACK之IE6/IE7/IE8/IE9/FF(归纳)

    在本文中,作者列出了几种常用的CSS HACK方法,并说明了它们在不同浏览器中的兼容性情况: 1. 星号(*)方法:IE6和IE7可以识别前缀为星号的CSS规则,而标准浏览器如Firefox和IE8则无法识别。因此,可以使用此方法来...

Global site tag (gtag.js) - Google Analytics