`

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_hack csshack技术

    ### CSS Hack 技术详解及应用 #### 一、引言 随着互联网技术的发展,Web前端开发变得越来越重要。然而,在实际开发过程中,一个不容忽视的问题便是**跨浏览器兼容性**。由于不同浏览器(包括同一浏览器的不同版本...

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

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

    CSS网站布局实录

    《CSS网站布局实录》是一本专为初学...通过《CSS网站布局实录》的教程和"external.css"中的实例,你可以逐步学习并掌握这些布局技术,从而成为一位熟练的网页设计师。理论结合实践,将使你的CSS布局技能得到全面提升。

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

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

    div css 网站布局实录

    本篇文章将深入探讨"Div CSS 网站布局实录"这一主题,通过实例分析来详细阐述如何利用这两种技术实现灵活多变的网页布局。 一、Div元素的理解与应用 1. Div元素基础:Div是一个无语义的容器元素,它的主要作用是将...

    《CSS网站布局实录》

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

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

    《CSS网站布局实录:基于Web标准的网站设计指南(第2版)》内容提要: 本书是一本讲述基于Web标准的应用CSS进行网站布局设计与重构的典范之作。 本书以实例为主,一步步地告诉大家如何进行符合Web 2.0标准的CSS布局设计...

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

    《CSS网站布局实录2》是一本专注于CSS布局技术的书籍,旨在帮助读者掌握构建现代网页布局的方法。这本书的实例源码提供了丰富的实践案例,帮助读者深入理解CSS在实际项目中的应用。配合书中的讲解,这些源码可以作为...

    CSS网站布局实录内含各色css布局样式

    本资源“CSS网站布局实录内含各色css布局样式”是一个全面的教程,旨在帮助初学者和经验丰富的开发者掌握各种CSS布局技巧。下面我们将深入探讨其中的关键知识点。 一、CSS基础 1. 选择器:CSS通过选择器来定位HTML...

    CSS网站布局与美化,css

    CSS网站布局与美化CSS网站布局与美化CSS网站布局与美化CSS网站布局与美化CSS网站布局与美化CSS网站布局与美化CSS网站布局与美化CSS网站布局与美化CSS网站布局与美化CSS网站布局与美化CSS网站布局与美化CSS网站布局与...

    《CSS网站布局实录》源码

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

    CSSHack解决兼容

    什么是CSS hack: 由于不同的浏览器,对CSS的解析认识不一样,从而导致生成的页面效果不一样,得不到我们所需要的页面效果。 针对不同的浏览器写不同的CSS code的过程,就叫CSS hack,也叫写CSS hack

    CSS网站布局实录-基于Web标准的网站设计指南(第2版)

    3. **布局技术**:书中详细讨论了流体布局、固定布局、响应式布局等常见的网站布局模式。这些技术有助于创建适应不同屏幕尺寸和设备的网站。 4. **定位与浮动**:CSS的定位和浮动机制是布局中的重要工具。读者将...

    DIV_CSS.rar_CSS+DCV_DIV_CSS_asp css d_css div做word_div css工具

    标题中的“DIV_CSS.rar”可能是指一个包含与CSS布局相关的资源的压缩文件,特别是关于使用`div`元素的CSS样式。`CSS+DCV`可能是某种特定的CSS设计或调试工具,或者是“CSS Document and View”的缩写,指的是在HTML...

    css.rar_css_css a_css api_cssapi

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

    css_css_zip_

    4. **布局技术**:传统布局方式有浮动和定位,但现代CSS引入了Flexbox(弹性盒布局)和Grid(网格布局),提供了更强大、灵活的布局控制。 5. **响应式设计**:随着移动设备的普及,CSS响应式设计成为必需,它让...

    MZnauka-css3_reason71s_css3english_css_zip_

    【标题】"MZnauka-css3_reason71s_css3english_css_zip_" 指的是一个关于CSS3学习资源的压缩包,其中包含了“reason71s”、“css3english”以及“css”等关键词,暗示这可能是一个关于CSS3技术、教程或者示例的集合...

    CSS hack技巧大全

    CSS Hack是一种技术,用来解决这些差异,确保样式在各种浏览器中都能正确呈现。本文将详细介绍一些常用的CSS Hack技巧,以及它们在不同浏览器中的应用。 首先,我们需要明确一点:`!important` 不应被视为一种hack...

Global site tag (gtag.js) - Google Analytics