`

CSS hack技术_CSS网站布局实录笔记

阅读更多
什么是CSS hack?
是一种改善CSS在不同浏览器下的表现形式的技巧与方法。
CSS hack技术是通过一些浏览器特殊或者不支持的语句,使一个CSS样式能够被浏览器解析或者不能解析的方法实现的。

用属性选择符来区分IE6及以下浏览器 与 Firefox浏览器。
span.content{color:blue;} 
span[class=content]{color:red;}
/*在IE6及以下浏览器中,class为content的span对象的字体颜色为blue;
  而同一对象在Firefox中则将使用第二段样式代码,即字体为红色!*/


子对象选择符
span.content{color:blue;}
span>.content{color:red;}
/*在IE6及以下浏览器中,class为content的span对象的字体颜色为blue;
  而同一对象在Firefox中则将使用第二段样式代码,即字体为红色!*/

注: html > #content子对象选择符的CSS hack原来是针对Firefox 与IE系列的区分设计的,但由于IE7已经支持使用 > 进行子对象选择,因此不再推荐作为IE 与 Firefox的区别设计用hack.

+号hack
+号hack方法是最近流行的一种CSS hack,非常简单也易于管理,+号用于区分IE系列浏览器与其他浏览器。
在相同的属性设置下,带有+号的属性只能在IE下运行,包括IE5,IE6,IE7。
#content { width:500px;
           +width:480px; /*IE可执行*/
}


_号hack
到目前为止,IE7还不支持下划线的属性写法,因此我们可以结合上面的使用方式,增加对IE7的hack设置。
#content { width:200px;   /*Mozilla Firefox可执行*/
           +width:480px; /*IE7 可执行*/
           _width:400pxl /*IE6 可执行*/
}


分享到:
评论

相关推荐

    css网站布局实录-2

    《CSS网站布局实录》第二版是一本深入探讨CSS在网页布局中的应用的专业书籍。它主要涵盖了以下几个核心知识点: 1. **CSS基础**:书中首先介绍了CSS的基础概念,包括选择器、属性和值,这些都是理解和编写CSS样式的...

    CSS网站布局实录

    内容很实际,如果你做过网页的话,会发现很多你想了很久但做不出来的东西,或者你做出来了,但他告诉你更简单的方法最主要的是你不仅会知道做,还知道原理。

    CSS网站布局实录 (第二版)

    CSS网站布局实录:基于Web标准的网站设计指南(第2...),智能、创造型布局思维(智慧、完美视觉艺术效果之CSS布局技巧、CSS Hack实践战略),Web技术团队倾情奉献(来自CSS布局与Web标准应用之先驱——闪客帝国... [显示全部]

    Div_CSS.rar_DIV css布局_css大全_css布局

    本资料包包含"Div_CSS.pdf",是一份全面的学习Div+CSS布局的宝典。 1. **Div元素** - Div元素是HTML中的一个块级元素,常用于组织和分隔页面内容,通过CSS可以设置其样式,包括宽度、高度、边距等属性,创建出各种...

    css.rar_css_css布局

    在网页设计领域,CSS(Cascading Style Sheets)扮演着至关重要的角色,它负责定义页面内容的呈现方式,包括颜色、字体、布局等视觉样式。本资料“css.rar”聚焦于CSS布局,提供了全面的样式大全,旨在帮助开发者...

    《css网站布局实录》实例源码

    《CSS网站布局实录》是一本深入探讨CSS布局技术的专业书籍,旨在帮助读者掌握构建高效、灵活和响应式网站布局的技巧。实例源码是书中的核心部分,它提供了直观的示例,让读者能够亲手实践,从而更好地理解和应用所学...

    DIV+CSS 网站布局实录

    《DIV+CSS 网站布局实录》是一本深入探讨使用DIV和CSS进行网站布局技术的专业书籍。在网页设计领域,DIV+CSS已经成为构建现代、响应式和可维护网站的标准方法。本教程通过随书源码,为读者提供实践操作的机会,帮助...

    《CSS网站布局实录》

    《CSS网站布局实录》是一本专注于CSS布局技术的书籍,通过阅读本书,读者可以深入理解如何使用CSS来创建各种复杂的网页布局。博客链接提供的内容可能包含作者在阅读过程中的笔记、示例代码或者对书中的某些概念的...

    《CSS网站布局实录》源码下载

    《CSS网站布局实录》是一本深入探讨CSS布局技术的专业书籍,其第二版源码的提供,对于学习和实践CSS布局的开发者来说是一份宝贵的资源。这个压缩包中包含了一个名为"external.css"的文件,这通常是用于外部引用的...

    DIV+CSS.rar_DIV_aspnet div css _css_css div_css div asp p

    标题中的“DIV+CSS.rar”表明这是一个关于网页布局技术的学习资料包,主要聚焦于使用HTML的元素和CSS(层叠样式表)进行页面设计。ASP.NET是Microsoft开发的一个强大的Web应用程序框架,通常用于构建动态网站,但在...

    《CSS网站布局实录》源码

    智能、创造型布局思维(智慧、完美视觉艺术效果之CSS布局技巧、CSS Hack实践战略),Web技术团队倾情奉献(来自CSS布局与Web标准应用之先驱——闪客帝国的Web应用技术团队,顶尖Web设计师和Web应用开发人员的完整经验、...

    DIVCSS.rar_css pdf_css布局

    《DIV+CSS布局.pdf》是关于网页设计中一种常见的布局技术——DIV+CSS的详细教程。这个压缩包包含了这本书的PDF版本,旨在帮助学习者掌握如何利用HTML中的DIV元素和CSS样式来构建网页布局。 首先,我们要理解什么是...

    CSS_2.0.rar_Css2 api_css api 2.0_css2 API_css2.0 api_css2.0 ap

    CSS2(Cascading Style Sheets Level 2)是Web设计中用于控制网页样式的一种核心技术,其API(Application Programming Interface)为开发者提供了丰富的样式设定和页面布局功能。在CSS2.0中,我们能够深入理解并...

    史上最全的CSS hack方式一览.mhtml

    史上最全的CSS hack方式一览.mhtml史上最全的CSS hack方式一览.mhtml史上最全的CSS hack方式一览.mhtml史上最全的CSS hack方式一览.mhtml史上最全的CSS hack方式一览.mhtml史上最全的CSS hack方式一览.mhtml史上最全...

    css.rar_css_css a_css api_cssapi

    在【标题】"css.rar_css_css a_css api_cssapi"中,我们可以提取出以下几个关键知识点: 1. **CSS基础知识**:CSS的基本语法包括选择器、属性和值。选择器定位到HTML中的特定元素,属性定义了元素的样式属性,而值...

    div+css.rar_CSS html_CSS DIV html_DIV_DIV CSS_html CSS

    - `div`元素在CSS布局中扮演重要角色,常用于创建流式布局、网格布局、定位布局等多种布局模式。 - `display`属性是CSS布局的关键,例如设置为`block`、`inline`、`inline-block`或`flex`,可以改变元素的显示方式...

    css hack div 布局

    在网页设计中,CSS(层叠样式表)是用于控制网页元素样式的关键技术。然而,由于不同浏览器对CSS规范的实现存在差异,尤其是在早期版本的IE(Internet Explorer)和其他浏览器之间,CSS兼容性问题时常出现。"CSS ...

Global site tag (gtag.js) - Google Analytics