webrebuild.org第四届年会——金秋四城联动

邀您参加“裸奔”

在你对CSS华丽的效果着迷时,别忘了在华丽外表下面,最原始的文字。

邀您参与每年4月9号的“CSS裸奔节”,详情请登陆webrebuild.org

关于CSS Hacks

Ghost 发表于 [2006-02-08 13:24]

今天在SIC的BLOG上看到了一篇日志,很有感觉,转下来分享下。

------------------------------------原文----------------------------------------
现在用 CSS 的人越来越多了.
为了解决不同浏览器之间 CSS 支持的不同, CSS Hacks 诞生了.

始作俑者的叹气主题:
http://tantek.com/log/2005/11.html

在里面他写到了 CSS Hack 的使用时几点愿望:
1. 有效. 能够通过 Web 标准的验证.
2. 只针对太古老的/不再开发的/已被抛弃的浏览器. 而不是目前的主流浏览器.
3. 代码要丑陋. 让人记住这是一个不得已而为之的 Hack, 时刻记住要想办法去掉.

但是现在, 很多 Hacks 已经抛弃了以上的原则. 结果, 自然是导致标准更难以被支持.

从诞生到滥用, 也不过区区 1 年.
现在使用 CSS Hack 甚至被很多人认为是理所当然的.
除了叹气, 还能如何?

CSS Hack 查询表格:
http://centricle.com/ref/css/filters/
---------------------------------------------------------------------------

现在的确有点对CSS Hack过于热衷了,为了兼容不同的浏览器,使用了大量的CSS Hack,CSS Hack是标准吗?不是标准为何可以通过验证?这会使标准变成“畸形”。

文章地址:http://www.cssforest.org/blog/index.php?id=71

关于CSS Hacks》采用的授权是创作共用的 “署名-非商业性使用-相同方式共享 3.0 通用许可”.

文章被分类到:重构思想


评论也精彩

  1. 黑仔 在 13 日 之前 说:

    只针对太古老的/不再开发的/已被抛弃的浏览器. 而不是目前的主流浏览器

    这是重点,比如我们可以在IE-6上做一些HACK,主流浏览器应该杜绝CSS HACK

欢迎发表评论
  1. 请不要发表跟文章无关的评论,内容或站点如指向非个人博客地址的以发广告对待!
  2. 为抵制垃圾评论,留言需要先预览再点击提交。
  3. 评论支持textile语法,查看 textile帮助
  4. 还可以使用QQWeb输入法