CSS hack的一些思考 我们该如何面对它?

原创 2007年10月08日 10:08:00
  我已经习惯了做好页面之后去解决不同浏览器的兼容性问题,不断的测试,不停的修改CSS hack以保证在大部分的浏览器上得到最佳效果。光IE就需要兼顾IE5.X与IE6,以后也许还要为IE7 来写单独的CSS hack,或许是这样的工作做得多了开始讨厌这样的没有效益的劳动。就是为了去满足那些少数的IE5.0用户或是为了满足那些极端的 Firefox或是 Opera的推崇者们,我需要花费多一倍的时间来研究这些,我开始思考当浏览器不断成长,不断更新,我们的CSS hack是不是要没完没了的写下去,并且越写越多?IE7已经出来了,虽然只是BETA版不过已经开始有人研究IE7的CSS hack怎么写。
  当这个世界的浏览器都开始免费的时候我们的思路是不是应该变变了,现在的浏览器都有在线升级的功能,也就是说只要他的机器连着网他的浏览器就可能使终保持最新。当这个时代建立在互联网之上时,电脑不上网的可能性也会不断的减少。所以我们是不是有必要重新思考一下自己的工作?我们是不是还需要老老实实的去写自己的CSS hack而让自己的网站在大部分浏览器下都保持一致呢?
  在我看来我们应与时俱进的发挥自己的专业影响力,推动社会进步与技术发展。一昧得满足应对低级浏览器也就是让更多的人安于不安全、技术落后的浏览器,并且对于我们一些新技术、新效果、新安全标准都会产生限制与局限。要让民众明白,选择升级新型浏览器可以得到更为精彩的用户体验,并且可以完美浏览更多网站而不会出现错误。
  所以我们使用CSS hack应需要有引导民众更新升级浏览器的作用与功能。再说了现在的浏览器升级也是不花钱的,并且都有自动升级的功能。所以我觉得不断的放弃旧版浏览器是有必要的,当然CSS hack的功能不光可以用来兼容浏览器还可以帮且我们引导客户的软件升级。比如我们在IE5.X的浏览器显示软件版本太低,安全性较差,请升级后畅快浏览本站。至于你要推荐哪个浏览器那就自己作主了。
  并且我认为CSS hack不光可作为兼容性解决方案,也可以作为我们另一种工作的工具。比如我们针对不同的浏览器设定属于其不同的皮肤样式。所以作为CSS hack也不应只是用来做单调的工作,还要以发挥想象力让我们的网站成为“百变女郎”。
  不断淘汰旧浏览器是趋势也是必然,加之浏览器的更新是没有费用产生的,并且可以给民众们带来更多的用户体验。我们何不在这个潮流的背后推上一把,加速技术的革新?当然满足客户需求是第一位的,但是我们可以从自己的网站做起。一直淘汰旧浏览器,丰富不同浏览器的接收内容。

css hack全解,最齐全的ie css hack方式讲解

CSS hack分类 CSS Hack大致有3种表现形式,CSS属性前缀法、选择器前缀法以及IE条件注释法(即HTML头部引用if IE)Hack,实际项目中CSS Hack大部分是针对IE浏览器不...
  • kongjiea
  • kongjiea
  • 2015-01-12 13:23:56
  • 4245

面对日新月异的新技术,该怎么跟上脚步

新技术涌如潮流,发展日新月异,作为程序员的我们该如何跟上脚步,抢得先机不被淘汰呢。     事物总是向前发展的,期间可能会遇到挫折。面对新生事物,残酷市场竞争会帮我们筛选,能够存活下来的大都会发展得...
  • xiaoxin888888
  • xiaoxin888888
  • 2012-07-24 16:13:08
  • 2070

NYoj 28 大数阶乘

大数阶乘 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述我们都知道如何计算一个数的阶乘,可是,如果这个数很大呢,我们该如何去计算它并输出它? ...
  • u011639256
  • u011639256
  • 2014-05-22 22:20:56
  • 426

每一个人都应该学习电脑编程,因为它会教你如何思考

扎克伯格11岁开始学习编程,创办Facebook;比尔·盖茨13岁学习编程,创办微软……乔布斯说:“每一个人都应该学习电脑编程,因为它会教你如何思考。" 现在在北...
  • UFv59to8
  • UFv59to8
  • 2017-11-29 00:00:00
  • 379

【有感】——工业4.0来了,我们还能做点什么?

工业4.0的来临,意味着什么?指向的是网络化、智能化的工业生产时代。而这一次工业化的核心就是:网络化,智能化,去中心化,个性化。还记得第一次工业化的发明是蒸汽机。在渐变的发展过程中,人的生产过程逐渐被...
  • jiadajing267
  • jiadajing267
  • 2015-11-19 11:42:20
  • 1453

CSS Hack技术详解,支持IE 6-11、Chrome、FireFox、Safari、Opera

当前网络时代,各种各样的网页向我们展示着丰富多彩的网络世界,而浏览器则是我们欣赏网络世界的窗口。 以前,浏览器主要有IE和NetScape两家;到现在,各种各样功能强大的浏览器层出不穷。例如:举世闻...
  • Happy_999
  • Happy_999
  • 2015-01-19 14:55:46
  • 2742

史上最全的CSS hack方式一览

什么是CSS hack 由于不同厂商的流览器或某浏览器的不同版本(如IE6-IE11,Firefox/Safari/Opera/Chrome等),对CSS的支持、解析不一样,导致在不同浏览器的环境中呈...
  • freshlover
  • freshlover
  • 2013-09-28 15:57:08
  • 172888

NYOJ28大数阶乘

大数阶乘 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 我们都知道如何计算一个数的阶乘,可是,如果这个数很大呢,我们该如何去计算它并输出它? 输入 输入一个整数m...
  • q1916569889
  • q1916569889
  • 2015-05-28 20:48:38
  • 200

In The Plex 谷歌如何思考,运作,以及改变我们的生活方式

  • 2014年07月01日 10:31
  • 4.56MB
  • 下载

CSS hack大全&详解(什么是CSS hack)

原文:http://www.kwstu.com/Admin/ViewArticle/201409011604277330 CSS hack大全&详解(什么是CSS hack) 1、什么是C...
  • liu_rong_fei
  • liu_rong_fei
  • 2016-06-01 13:57:45
  • 473281
收藏助手
不良信息举报
您举报文章:CSS hack的一些思考 我们该如何面对它?
举报原因:
原因补充:

(最多只允许输入30个字)