首页 web前端 css教程 特牛的FF/IE6/IE7专用CSS HACK_经验交流

特牛的FF/IE6/IE7专用CSS HACK_经验交流

May 16, 2016 pm 12:06 PM
css hack

这是一篇关于CSS HACK的文章,这篇文章中提到的CSS HACK是针对class、id中属性的HACK,排列的顺序都具有要求。今天要和大家说的是针对class、id所做的CSS HACK。        

复制代码 代码如下:


.test{/*FF*/   
    height:20px;   
    background-color:orange;   
}   
*+html .test{/*IE7*/   
    height:20px;   
    background-color:blue;   
}   
*html .test{/*IE6*/   
    height:20px;   
    background-color:black;   




通过上面的CSS代码可以看出FF还是最听话的浏览器,在IE6和IE7如果要使用HACK必须要在前面加上夫级标签html。这里就很好记忆了,IE6加*html,而IE7加*+html,暗示加了一个版本。通过对class、id所做的CSS HACK好处在于不用顾及前后顺序,而且便于管理和其他人员接受,还可以通过这种HACK实现类似JS浏览器版本的控制。缺点嘛可能就是产生大量的代码吧!好了,大致就先说说这些。 

上面内容看完可以点击下面的效果在不同浏览器来看看效果,其中橙色代表FF,蓝色代表IE7,黑色代表IE6。 

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
两个点博物馆:所有展览以及在哪里可以找到它们
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

xml怎么显示隐藏行 xml怎么显示隐藏行 Apr 02, 2025 pm 11:45 PM

在 XML 中隐藏行有两种常见方法:使用 CSS 中的 display 属性设置为 none使用 XSLT 通过条件复制来跳过隐藏行

xml怎么显示界面的内容 xml怎么显示界面的内容 Apr 02, 2025 pm 11:48 PM

XML广泛用于构建和管理用户界面,它通过以下步骤定义并显示界面内容:定义界面元素:XML使用标记定义界面元素及其属性。构建层次结构:XML根据层级关系组织界面元素,形成树状结构。使用样式表:开发者使用CSS或XSL等样式表语言指定元素的视觉外观和行为。渲染过程:浏览器或应用程序使用XML解析器和样式表解析XML文件并渲染界面元素,使其在屏幕上可见。

如何用CSS动画流畅地播放图片序列? 如何用CSS动画流畅地播放图片序列? Apr 04, 2025 pm 05:57 PM

如何实现图片像视频一样播放?很多时候,我们需要实现类似视频播放器功能,但播放内容却是图片序列。直接...

如何使用Vue 3实现类似微信聊天记录的向上滚动加载功能? 如何使用Vue 3实现类似微信聊天记录的向上滚动加载功能? Apr 04, 2025 pm 03:51 PM

如何实现类似微信聊天记录的向上滚动加载?在开发类似微信聊天记录的应用时,一个常见的问题是如何在用户...

如何用CSS实现图片序列的流畅播放效果? 如何用CSS实现图片序列的流畅播放效果? Apr 04, 2025 pm 04:57 PM

如何实现图片如同视频般播放的功能?很多时候,我们需要在应用中实现类似视频播放的效果,但播放内容并非...

如何使用react-transition-group实现React中紧贴的转场动画? 如何使用react-transition-group实现React中紧贴的转场动画? Apr 04, 2025 pm 11:27 PM

React中使用react-transition-group实现紧贴转场动画的困惑在React项目中,很多开发者会选择使用react-transition-group库来...

HTML中emsp空格宽度不一致,如何可靠地实现文本缩进? HTML中emsp空格宽度不一致,如何可靠地实现文本缩进? Apr 04, 2025 pm 11:57 PM

关于HTML中emsp空格与汉字宽度不一致的问题许多网页教程中提到 占据一个汉字的宽度,然而实际情况并非...

【Rust自学】简介 【Rust自学】简介 Apr 04, 2025 am 08:03 AM

1.0.1前言这个项目(包括代码和注释)是在我自学Rust的过程中记录的。可能有不准确或表述不清的地方,还请大家谅解。如果您从中受益,那就更好了。1.0.2为什么使用RustRust可靠且高效。Rust可以取代C和C,性能相似但安全性更高,并且不需要像C和C那样频繁重新编译来检查错误。主要优点包括:内存安全(防止空指针取消引用、悬空指针和数据争用)。线程安全(确保多线程代码在执行前是安全的)。避免未定义的行为(例如,数组越界、未初始化的变量或访问已释放的内存)。Rust提供现代语言功能(例如泛型

See all articles