在Safari中使用这个CSS hack有什么用?

时间:2013-08-27 23:47:03

标签: css safari

Safari中这个CSS黑客有什么用?

/* CSS Hack Safari */
#dummy {;# }

我在此页面中找到了它: http://jscroller2.markusbordihn.de/example/endless/

1 个答案:

答案 0 :(得分:1)

在做了一些谷歌搜索之后,我能够找到与Safari和浏览器黑客有关的东西..

显然,旧版本的Safari会忽略以哈希标记开头的CSS声明。例如:

h1 {
    font-size:24px;
    font-size:30px;#
}

如果Safari遇到与此相似的内容,它会使h1 24px,并完全忽略30px ..但是,如果IE或者Chrome看到这个,他们会阅读声明并制作fontsize 30px因为他们没有考虑hashtag这一事实。据我所知,这个小“黑客”不再适用于较新版本的Safari ..这是我的 reference.

现在回到问题:

#dummy {;#}

这并没有特别做任何事情,所以我真的不明白为什么这会出现在他们的代码中。

但是,我假设某些东西最初放置,后来由于此黑客不再有效而被移除..

这是browser hacks的一个相当有趣的来源..