文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院专栏firefoxCSS网页设计中IE5 IE5.5 IE6 Firefox浏览器兼容性
精品推荐
特别推荐
·下载:Firefox 4.0 Alpha 1 Pre版
·推荐一些实用的Firefox扩展
·帮你解决Firefox无节制内存占用的问题
·不可或缺 20个必备的Firefox插件
·提高做火狐firefox推介效果的技巧代码
·Firefox v2.0.0.9 简体中文版下载
·Javascript在IE和FireFox中的不同表现
·Firefox火狐浏览器常用快捷键大全
·Firefox明年目标:30%市场份额
·101件Firefox能而IE不能做的事
·常用技巧:解决Firefox启动慢的四种方法
·让IE也拥有Firefox的七大最强武器
·Firefox 浏览器实用应用技巧六则
·提高浏览体验的五十个FireFox扩展
·巧用插件 让Firefox也用上Web迅雷
·快速掌握使用Firefox技巧问答
·没有不可能 让Firefox也用上Web迅雷
·innerHTML在Firefox和Opera下的执行特例
·FireFox 如何用Javascript 修改状态栏
·实现IE收藏夹和Firefox书签互换
热点TOP10
·实现IE收藏夹和Firefox书签互换
·下载:Firefox 4.0 Alpha 1 Pre版
·innerHTML在Firefox和Opera下的执行特例
·纯CSS的下拉菜单 支持IE6 IE7 Firefox
·分享个极好的无刷新二级联动下拉列表,同样适用与firefox
·firefox FTP合二为一 工作省心又方便
·优化firefox提高上网浏览速度
·支持IE6 IE7 Firefox的纯CSS的下拉菜单
·火狐firefox FTP合二为一 工作省心又方便
·Firefox 必装的几款 NB 插件
·Firefox 使用常见问题和解决方法
·不可或缺 20个必备的Firefox插件
·FireFox对XML的处理兼容IE的节点处理方法
·IE和Firefox在JavaScript方面的兼容性
·换种思路 让Firefox用上迅雷下载
·没有不可能 让Firefox也用上Web迅雷
·解决Firefox上网看不了Flash网页的问题
·Firefox的32个插件介绍
·FireFox使用的几个好用的绝招
·推荐一些实用的Firefox扩展

CSS网页设计中IE5 IE5.5 IE6 Firefox浏览器兼容性

日期:2007年8月31日 作者: 查看:[大字体 中字体 小字体]


一直比较关注,最近找了一个比较全的,分享一下。

为了不同浏览器的观看效果,我们当然没必要为每个浏览器的不同版本写一个样式,这里我们利用“IE条件注释”。

找了一些相关的Css HACK后,总结的几个方法。

1. 区别FF和IE

1-1
首先,当然是!important大法,可以提升指定样式规则的应用优先权,如下面的例子:

div{
background-color: red !important;
background-color: blue;
}

因为!important声明在IE6中并不是绝对的,它会被之后的同名属性定义所替换。也就是说在上面的例子中,IE6所应用的是最后一个背景色的值,即“blue”;而在FF中背景色的值为“red”。

1-2
还有一种方法,就是IE浏览器可以识别“>”等一些符号,如“~”、“`”、“<”等,都只有IE可以识别,但是不合理,!important是符合标准的。所以

div{
background-color: red;
>background-color: blue;
}

在FF中得到的是背景色红色,而在IE中得到的背景色是蓝色,根据样式重定义的规则,如果浏览器可以识别“>”,则应该得到的蓝色的背景,因此可以知道“>”只有IE可以识别。

这样,我们就可以把FF和IE的样式分离开。下面就是解决IE自己的问题了。

2. 区别IE5.5和IE的其他版本

看一个例子:

div{
>background-color: black;
>background-color /*IE5.5*/: green;
}

这个例子使用了“>”,只有IE可以识别,在IE6中得到了黑色的背景;而在IE5.5中得到的绿色的背景;在IE5中也得到了黑色的背景。这就说明了第二句定义只有IE5.5能识别,这是个很早就公布的HACK,可以在网上找到相关的资料,要注意的就是在属性名之后是有一个空格的。

到此我们已经把FF、IE5.5、IE6分离出来了,那IE5呢?其实现在我们只要把IE5跟IE6分开就OK了。

3. 区别IE5与IE5.5+

div{
>background-color: red;
}
div/*IE5.5+*/{
>background-color: black;
}

这里我们又用到一个HACK,就是“div/**/{}”,这个定义在IE5以上的版本才能识别出来。这个例子得到的结果是,在IE5中的背景色为红色;在IE5以上版本中得到的是黑色背景。

4. 完整的Hack

这样我们就可以为不同的浏览器定义不同的样式了。来看个完整的例子:

div{
width: 500px;
height: 50px;
background-color: red !important;/*FF*/
background-color: blue;/*IE5*/
text-align:center;
}
div/*IE5.5+*/{
>/*IE only*/background-color: black;/*IE6*/
>/*IE only*/background-color /*IE5.5*/: green;
}

需要注意的是,在上面例子中“background-color”定义的顺利不能改变,即FF-IE5-IE6-IE5.5。对于IE的定义在属性前要加“>”,因为“div/**/{}”这个HACK在FF中可以识别。

(出处:清风下载学院






上一篇:CSS实现带背景图片的文字链接的方法

下一篇:CSS:鼠标经过时改变背景颜色或图片

CSS网页设计中IE5 IE5.5 IE6 Firefox浏览器兼容性 相关文章:
·复旦附中校园网络系统规划和设计
·同一篇Word文档设置多个不同的页眉页脚
·设好eMule电驴两项关键配置 提高下载速度
·专为宽屏设计 炫彩曲线高分辨率壁纸
·3DS Max 7卧室效果图设计:建模篇
·常用注册表设置
·如何进行局域网设置
·Helix流媒体服务器架设及RMVB制作教程
·Windows无法访问指定设备,路径或文件.您可能没有合适的权限访问这个项目
·修改系统设置 打造安全的个人电脑
CSS网页设计中IE5 IE5.5 IE6 Firefox浏览器兼容性 相关软件:
·超级兔子魔法设置(magicset)V8.01 正式版
·超级兔子魔法设置(magicset)绿色正式版 V7.99
·主板BIOS设置 视频教程
·Dreamweaver 网页设计
·自己动手建设个人网站
·C语言程序设计
·亿尚发型设计管理系统
·美工设计教程
·家装设计全攻略精美珍藏版
·Photoshop CS经典创意设计200例

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn