文档章节

兼容之一

波利beryl
 波利beryl
发布于 2014/11/10 15:51
字数 413
阅读 22
收藏 0

1、

 *html 和 *+html
IE 核心的浏览器能识别*html 和*+html,而 Firefox 等非 IE 核心浏览器不能识别。
例:在 Firefox,IE7,IE6 中呈现三种不同文字颜色:

#div {color:red;}
*html #div {color:green;}
*+html #div{color:blue;}
//第一句 Firefox 等可以正常识别,所以这些浏览器中文字呈红色;
//第二句 IE6 能识别并执行,用于针对 IE6 独立写的样式,文字绿色;
//第三句只有 IE7 才能正确识别,而 IE6 和其他非 IE 核心浏览器不能,文字呈蓝色。

2、

*html{_background-image:url(about:blank);_background-attachment:fixed;}

这段代码是专为IE6写的,帮助相对于窗口固定位置的元素实现无抖动效果。

当你想在页面的某个区域始终存在(浮动)一个网页元素,比如一个DIV,你希望它能始终浮动在窗口的某个位置(比如页面两侧)。

在IE7以上的浏览器以及标准浏览器,都支持一个属性 position:fixed ,可以很简单地实现想要的效果,而且当窗口滚动时,该元素的滚动也会很平滑。。。但是在IE6及以下的版本浏览器下,并不支持该属性,所以只好使用position:absolute来代替实现,但新问题出现,你会发现,当滚动窗口时,该元素会出现抖动的现象,看起来就很不舒服,为了去掉这个抖动的BUG,为了实现平滑滚动,就有了以上这个css代码。

3、网页前缀

-ms代表ie内核识别码
-moz代表火狐
-webkit代表谷歌
-o代表opera

© 著作权归作者所有

下一篇: outline
波利beryl
粉丝 21
博文 30
码字总数 5582
作品 0
成都
私信 提问
更改数据库的兼容模式

/* 语法ALTER DATABASE database_name SET COMPATIBILITY_LEVEL = { 80 90 100 } 参数database_name要修改的数据库的名称。 COMPATIBILITY_LEVEL { 80 | 90 | 100 }要使数据库与之兼容的 SQ......

51GT
2017/12/12
0
0
[CSS]说说CSS Hack 和向后兼容

说说CSS Hack 和向后兼容标签:css, css hack, 向后兼容Design人一旦习惯了某些东西就很难去改,以及各种各样的原因,新的浏览器越来越多,而老的总淘汰不了。增长总是快于消亡导致了浏览器兼...

xcntime
2010/08/11
44
0
加密解密工具包--ccrypt

ccrypt 是一个用于文件和数据流加密解密的命令行工具包,主要设计用于替换标准 Linux/Unit 的 crypt 工具(因为它使用的是非常弱的加密算法)。ccrypt 基于 Rijndael 加密方法,这是美国政府...

匿名
2012/10/20
4.2K
0
ccrypt 1.10 发布,更安全的 Linux 加解密工具

ccrypt 1.10 修复了一些移植性方面的 bug,提升了错误检查以及修复了一些编译器警告问题,改进对 Emacs 的支持,增加了 --disable-emacs 配置选项。 ccrypt 是一个用于文件和数据流加密解密的...

oschina
2012/10/20
1K
0
Android应用设计提示:Google Play和<uses-sdk>属性

Google Play会过滤对用户可见的应用程序,以便用户只能看到和下载那些跟他们的设备兼容的应用程序。过滤应用的程序的方法之一是Android版本的兼容性。Google Play检查每个应用程序清单中的属...

长平狐
2012/10/16
163
0

没有更多内容

加载失败,请刷新页面

加载更多

uni app 零基础小白到项目实战

$emit 子组件传给父组件$ref 父组件操作子组件 公用模板 uni-app全局变量的几种实现方法 const websiteUrl = 'http'const now = Date.now || function() { return new Date().getTime......

达达前端小酒馆
16分钟前
4
0
Tomcat是如何实现异步Servlet的

前言 通过我之前的Tomcat系列文章,相信看我博客的同学对Tomcat应该有一个比较清晰的了解了,在前几篇博客我们讨论了Tomcat在SpringBoot框架中是如何启动的,讨论了Tomcat的内部组件是如何设...

木木匠
40分钟前
14
0
mysql中间件分享(Mysql-prxoy,Atlas,DBProxy,Amoeba,cobar,TDDL)

hello 各位小伙伴大家好,我是小栈君,这期我们分享关于mysql中间件的研究,也就是数据层的读写分离和负载均衡,希望能够在实际的应用中能够帮助到各位小伙伴。 下期我们将继续分享go语言的系...

IT干货栈
今天
10
0
OSChina 周一乱弹 —— 人生,还真是到处是意外

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @这次装个文艺青年吧 :#今日歌曲推荐# 分享lil peep的单曲《High School》 《High School》- lil peep 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
611
10
Spring使用ThreadPoolTaskExecutor自定义线程池及实现异步调用

多线程一直是工作或面试过程中的高频知识点,今天给大家分享一下使用 ThreadPoolTaskExecutor 来自定义线程池和实现异步调用多线程。 一、ThreadPoolTaskExecutor 本文采用 Executors 的工厂...

CREATE_17
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部