文档章节

常用的CSS过滤器

letjs_in
 letjs_in
发布于 2011/07/21 11:11
字数 321
阅读 381
收藏 1

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

几乎都是针对IE 6的,毕竟IE 6的BUG最多,更老的浏览器就忽略了。

IE的条件注释

<!-- [if IE]

<style>...</style>

--!>

神奇的是还可以指定IE的版本

<!-- [if IE 6]

<style>...</style>

--!>

说明:这种方式极其有效,而且简单,很多大型网站仍然在使用这种方式。

基于选择器的过滤器

IE6不支持后代选择器和属性选择器,所以利用好浏览器不支持的选择器也是一种方式。但是会造成不同浏览器上用户体验的差异。

星号属性

div{*color:red;}

IE6和IE7可以识别星号属性,但是IE8和标准浏览器都不行。

下划线属性

div{_color:red;}

IE6可以识别下划线属性,但是IE7、IE8和标准浏览器都不行。

!important

!important用于提高规则的优先级,但是IE6在处理单一规则中多个相同属性时存在BUG

#nav{position:fixed !important;position:static;}

IE6会忽略第一个设置而应用第二个。此招数的功能和下划线属性功能相同。

另外,想看更高级更完整的过滤器技巧,请猛击下面的链接:

http://centricle.com/ref/css/filters/

赠送资源:

w3c css validator

© 著作权归作者所有

letjs_in
粉丝 6
博文 17
码字总数 973
作品 0
深圳
程序员
私信 提问
以下是常用CSS HACK问题及解决代码-DIV+CSS网支持

以下是常用CSS HACK问题及解决代码-DIV+CSS网支持 1、屏蔽IE浏览器(也就是IE下不显示) 2、仅IE7识别hack 3、IE6及IE6以下识别CSSHACK 4、仅IE6不识别div hack 5、仅IE6识别支持 6、仅IE6与...

serverking6
2013/08/22
0
0
JQuery 选择器与过滤器(随手笔记)

一、表单选择器 虽然可以使用常规的选择器来对表单的元素进行定位,但还是不能满足多变的需求,所以这里我们一起来学习一下JQuery表单选择器。 例如: 二、表单过滤器 JQuery提供了四种表单过...

Red_Ant_hoyl
2018/07/25
0
0
模糊效果插件--Vague.js

Vague.js 是一个实用的脚本,它能让你在任何种类的 HTML 元素上增加模糊效果。Vague.js 会检查用户的设备是否支持 CSS 过滤器,否则它会退回使用 SVG 过滤器或者微软的 CSS 过滤器。 示例代码...

孔小菜
2015/07/30
447
0
CSS 图片过滤库--CSSgram

CSSgram 是 Instagram 图片过滤器的 Sass 和 CSS 库,使用 CSS 过滤器和混合模式重新处理 Instagram 图片。 浏览器支持:不支持 IE,Chrome 43+,Firefox 38+,Opera 32+,Safari 8+。...

叶秀兰
2015/10/28
255
0
说说 Vue.js 实例及数据绑定能力

1 创建实例 通过 Vue() 构造函数就可以创建一个 Vue 的根实例: 1.1 el 选项 el 选项用于绑定页面中的某个 DOM 元素。它可以是 HTMLElement 或是 CSS 选择器。 在上例中: HTMLElement 方式为...

deniro
2018/09/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spark难点 | Join的实现原理

Join背景 当前SparkSQL支持三种join算法:Shuffle Hash Join、Broadcast Hash Join以及Sort Merge Join。 其中前两者归根到底都属于Hash Join,只不过载Hash Join之前需要先Shuffle还是先Bro...

王知无
7分钟前
2
0
如何将数组的所有成员初始化为相同的值?

我在C中有一个大数组(如果有所不同,则不是C ++)。 我想将所有成员初始化为相同的值。 我发誓我曾经知道一个简单的方法来做到这一点。 我可以在我的情况下使用memset() ,但是没有办法在C...

技术盛宴
8分钟前
3
0
同步 异步 阻塞 非阻塞

以调用函数为例, 同步指的是调用方主动查询返回结果,异步是等待被调用方通知查询结果 阻塞是等待返回结果的时间内挂起,非阻塞是等待返回结果的时间内可以干其他事情. 同步和阻塞完全不是一件...

东营浪人
8分钟前
3
0
创建线程的第三种方式

使用Callable接口 Thread可以通过其构造函数传入Runnable接口创建线程,那么这和Callable接口有什么关系呢 FutureTask类实现了Runnable接口,那么我们是不是可以通过Thread其构造函数传入Fut...

libingshen
17分钟前
3
0
将JSON反序列化为C#动态对象?

有没有办法将JSON内容反序列化为C#4动态类型? 跳过创建一堆类以使用DataContractJsonSerializer会很好。 #1楼 没有任何第三方DLL文件的简单对象“字符串JSON数据”: WebClient client = n...

javail
24分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部