企业400电话
微网小程序
AI电话机器人
电商代运营
全 部 栏 目
企业400电话
网络优化推广
AI电话机器人
呼叫中心
网站建设
商标✡知产
微网小程序
电商运营
彩铃•短信
增值拓展业务
浏览器兼容解决FF/IE6/IE7背景专用CSS HACK
自从互联网开始的那一刻起,各浏览器间的争斗就没有停止过。当然其中最苦的就是网页制作人员了,为了达到用户体验以及可用性的标准,不得不在多个浏览器上为统一效果而奔波。真希望哪一天FF可以一统天下,虽然现在还是IE的大天下。特别是微软最新发布的IE7浏览器,其CSS的兼容性确实给一些网页制作人员又添加了一个沉重的新负担。
为了让各浏览器有同样的显示效果,我们不得不用到CSS HACK。当然在这篇文章中我们只谈现在使用率最高的IE6和FF,以及将来可能会成为主流的IE7的CSS HACK,至于IE6以下版本已OP、SF在这此先不详细说明。新手看了这片文章一定会有所收获,而高手们路过一下就可以了,呵呵!
方案一
先来看看下面的CSS代码:
background-color:orange;
*background-color:blue!important;
*background-color:red;
脚本之家-www.jb51.net css test
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
下面我简单解释一下各浏览器怎样理解这三个属性:
在FF下,第2、3个属性不认识,其中第2个属性如果只是加了!important的话FF一定认识的,但因为前面又加了个*,所以不认识了(仅IE7认识)。所以它读的是background-color:orange;
在IE7下,第1、2、3个属性IE7虽然都认识,但!important表示的是优先,所以它读的是*background-color:blue!important;
在IE6下,第2个属性不认识,第1、3个属性都认识,但因为第3个属性覆盖掉第1个属性,所以IE6最终读取的*background-color:red。
方案二
先来看看下面的CSS代码:
复制代码
代码如下:
background-color:orange;
*background-color:blue;
_background-color:red;
css test 脚本之家-www.jb51.net
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
下面我简单解释一下各浏览器怎样理解这三个属性:
在FF下,第2、3个属性FF不认识,所以它读的是background-color:orange;
在IE7下,第3个属性IE7不认识,所以它读第1、2个属性,又因为第2个属性覆盖了第1个属性,所以IE7最终读出的是第2个属性*background-color:blue;
在IE6下,这3个属性IE6都认识,所以3个属性都可以读取,又因为第3个属性覆盖掉前2个属性,所以IE6最终读取的是_background-color:red。
其中IE的读取属性一定要知道,这对初学者而言使用CSS HACK是非常至关重要的,浏览器读取属性是从上至下的,也就是说同样属性的设置最后一个读取到的才是在浏览器上显示的。此外在方案二种的“_”这是只有IE6才认识的,可见其大胃王的感觉。另外!important不同,它打破了从上至下的读取习惯,使用的是优先显示。而在上述两个方案中可以看出FF除了正规CSS书写和!important外其它都不认识,标准就是统一的。
在这里并不是怂恿大家鼓励使用CSS HACK,只是别看到其他人写的CSS代码中有这些HACK不知道是什么意思。毕竟用CSS HACK来解决浏览器间的兼容并不是长远方法,如果新版本浏览器的出现说不定会把你原来写的CSS HACK怎样,IE7就是个很好的例子。尽量达到零使用CSS HACK或者说少使用,因为好的布局结构是可以很好解决这些问题,这样的网站也大有人在。
您可能感兴趣的文章:
CSS Hack 汇总速查手册浏览器兼容必会
CSS hack浏览器兼容一览表
常见的浏览器Hack技巧整理
上一篇:
特牛的FF/IE6/IE7专用CSS HACK
下一篇:
纯CSS实现标签导航制作
相关文章
浏览器兼容解决FF/IE6/IE7背景专用CSS HACK
自从互联网开始的那一刻起,各浏览器间的争斗就没有停止过。当然其中最苦的就是网页制作人员了,为了达到用户体验以及可用性的标准,不得不在多个浏览器上为统一效果而奔波。浏览器,兼容,解决,IE6,IE7,...
锦州人工外呼系统(锦州人工外呼系统公司)
本文目录一览: 1、外呼琐细是什么必修 2、电销外呼琐细几何钱一个月? 3、能够复杂...
滁州白名单电销卡怎么办理
滁州白名单电销卡怎么办理 电销企业最离不开的就是电销卡,因为电销卡可以满足电销...
智能电话电话机器人软件招商(智能电话机器人哪家好)
在如此潮涌智能电话电话机器人软件招商的AI时代,电话机器人可以说是近一年来很火...
如何解决Win10预览版盘符显示重复?
如何解决Win10预览版盘符显示重复? 不少电脑用户更新14295后,电脑的磁盘分区出现了...
语音系统开发
3 回访和核验:在很多业务场景里,客服需要给公司或网站的注册用户和服务客户一一...
中国和日本争夺非洲电信业投资 印度追赶
一场争夺非洲电信业投资主角的战争在中日两国拉开。 随着非洲政府决定改善电信服务...
福建便宜电销机器人供应商(福建便宜电销机器人供应商
本篇文章给大家谈谈福建便宜电销机器人供应商,以及福建便宜电销机器人供应商名单...
是机器人云呼_电话机器人
【是机器人】 3.交互学习和拨号时间管理【是机器人】 云呼:可以。在智能语音平台上...
Fedora Linux文档文本怎么设置字体大小?
Fedora Linux怎么设置文档文本字体大小,文档文字大小看着不舒服,想要设置字体大小,...
在移动做外呼业务系统(在移动做外呼业务系统
本文目录一览:1、你好!现在10086外呼客服是否外包,怎么承包流程?2、移动外呼客服...
银行自建型客户服务中心的价值在哪里?
随着市场竞争的日益激烈和银行经营重点的变化,各大商业银行为了提高客户满意度、...
茶叶行业为什么要做短视频运营
相信大家在短视频上面也都能看到关于茶叶的视频,有直接做茶艺表演的,还有讲茶文...
2012年云计算呼叫中心5大趋势
当云计算产业整体还处于概念阶段,基于SaaS模式的云计算已经应用于呼叫中心领域。去...
SQL实现LeetCode(176.第二高薪水)
[LeetCode] 176.Second Highest Salary 第二高薪水 Write a SQL query to get the second highest salary from th...
申请400电话的好处及流程-什么申请400电话
申请400电话的好处及流程-什么申请400电话 什么申请400电话? 400电话是企业或个人申请...
浏览器兼容解决FF/IE6/IE7背景专用CSS HACK
自从互联网开始的那一刻起,各浏览器间的争斗就没有停止过。当然其中最苦的就是网页制作人员了,为了达到用户体验以及可用性的标准,不得不在多个浏览器上为统一效果而奔波。浏览器,兼容,解决,IE6,IE7,...
咨 询 客 服