关于CSS hack的思考

css

我已经习惯了做好页面之后去解决不同浏览器的兼容性问题,不断的测试,不停的修改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也不应只是用来做单调的工作,还要以发挥想象力让我们的网站成为“百变女郎”。

不断淘汰旧浏览器是趋势也是必然,加之浏览器的更新是没有费用产生的,并且可以给民众们带来更多的用户体验。我们何不在这个潮流的背后推上一把,加速技术的革新?当然满足客户需求是第一位的,但是我们可以从自己的网站做起。一直淘汰旧浏览器,丰富不同浏览器的接收内容。

时间: 2024-10-28 16:22:42

关于CSS hack的思考的相关文章

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

我已经习惯了做好页面之后去解决不同浏览器的兼容性问题,不断的测试,不停的修改CSS hack以保证在大部分的浏览器上得到最佳效果.光IE就需要兼顾IE5.X与IE6,以后也许还要为IE7来写单独的CSS hack,或许是这样的工作做得多了开始讨厌这样的没有效益的劳动.就是为了去满足那些少数的IE5.0用户或是为了满足那些极端的Firefox或是 Opera的推崇者们,我需要花费多一倍的时间来研究这些,我开始思考当浏览器不断成长,不断更新,我们的CSS hack是不是要没完没了的写下去,并且越写越

CSS hack浏览器兼容一览表

css|浏览器 作者: 2006-1-20 10:34:52 CSS hack是指我们为了兼容各浏览器,而使用的特别的css定义技巧.这是国外摘来的一张CSS hack列表,显示了各浏览器对css hack的支持程度,对我们制作兼容网页非常有帮助.

ie6,ie7,ff 的css兼容hack写法

  Code<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><style type='text/css'>#example { background: #ff0000;width:100px;height:100px } /* Moz/FF/

CSS&amp;nbsp;Hack代码范例:兼容IE5.0、IE5.5、IE6.0、IE7.0、FF1.5、

本CSS Hack代码范例,可以直观显示各个版本浏览器hack的使用.兼容IE5.0.IE5.5.IE6.0.IE7.0.FF1.5.FF2.0. IE7.0简体中文正式版发布了,对于我等常和网页打交道的人来说网页兼容性问题也随之而来了.IE7.0有一个显著的改变就是支持!important了,是件好事情,但是也给广大的在IE6时代使用!important来区分处理IE和FF的网页制作者带来了不少问题,Noker也遇到了这个问题,所以翻阅网上资料,写了下面这个能够兼容现今大多数主流浏览器,覆盖绝

针对于IE6、IE7、Firefox如何运用CSS&amp;nbsp;hack的问题!

在以往的CSS代码编写中,我们大部分都是用!important来hack.在ie6和firefox环境中测试可以正常显示,并成功的应用了hack技术.但是新近发布的ie7对!important可以正确解释,页面没有能够按要求显示!现在找到一个针对IE7不错的hack方式:使用"*+html"!现在用IE7浏览一下,应该没有问题了.示例如下:  #example { color: #333; } /* Moz */ * html #example { color: #666; } /* 

CSS Hack和向后兼容的常见问题

人一旦习惯了某些东西就很难去改,以及各种各样的原因,新的浏览器越来越多,而老的总淘汰不了.增长总是快于消亡导致了浏览器兼容是成了谈不完的话题.说 到浏览器兼容,CSS HACK自然而然地被我们想起.今天,我们通常都有一个团队或者将有一个团队的人在一个公司里面做相同的事,需要我们有统一的规范来进行Coding,以 方便维护.而解决兼容的方法就是(必须是,因为这才最容易有问题的)其中一个最重要的.要解决的规范之一. 在解决兼容方法上,想定出一个统一的规范,个人认为应该以下面3点为基本原则: 权衡成本

实例解析一款针对IE6的CSS hack用法

本文通过实例向大家描述一下IE6的CSS hack用法,我们以一个LOGO为实例,讲解了针对IE6,应用CSS HACK设置有别于IE7和FF的效果.具体内容请看本文详细介绍,相信本文介绍一定会让你有所收获. 一款针对IE6的CSS hack用法实例 CSS网页布局的兼容性问题一直困扰着大家,其实在51cto.com以前的文章中也有着丰富的CSS HACK与CSS兼容性的文章,只是有些文章可能讲的比较抽象而没有实例化,不便于大家的理解. 现在要讲解的是一个关于IE6的CSS HACK的用法.我们

介绍IE8的CSS hack

经过分析和总结网友们的各个无效方法,有了下面的行之有效的解决方案,或许以后还会有更好更简单的hack,但就目前来说这个方法可以解决燃眉之急. css兼容性一直是大家头疼的问题,IE6.IE7和FF已经让大家够呛,在以前的文章中,很多这方面的知识介绍.今天向大家介绍IE8的CSS hack. IE8正式版发布以来,一直在找一种区别IE8正式版的方法.在百度搜索"IE8 hack"有19万多个结果,google搜索则有243万多个结果,但几乎没有看到任何一种有效的方法是针对IE8正式版的,

CSS Hack技术介绍及常用的Hack技巧集锦

 一.什么是CSS Hack? 不同的浏览器对CSS的解析结果是不同的,因此会导致相同的CSS输出的页面效果不同,这就需要CSS Hack来解决浏览器局部的兼容性问题.而这个针对不同的浏览器写不同的CSS 代码的过程,就叫CSS Hack. CSS Hack常见的有三种形式:CSS属性Hack.CSS选择符Hack以及IE条件注释Hack, Hack主要针对IE浏览器. 1.属性级Hack:比如IE6能识别下划线"_"和星号" * ",IE7能识别星号"