1

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

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

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

4

1 回答 1

1

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

显然,旧版本的 Safari 会忽略前面带有标签的 CSS 声明。例如:

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

如果 Safari 遇到类似的东西,它会变成h124px,完全忽略 30px。但是,如果 IE 或 Chrome 看到这个,他们会阅读声明并将字体大小设为 30px,因为他们不考虑标签。据我所知,这个小“黑客”不再适用于较新版本的 Safari。这是我的参考。

现在回到问题:

#dummy {;#}

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

但是,我假设某些东西最初被放置在那里,后来由于这个黑客不再有效而被删除。

这是关于浏览器黑客的一个相当有趣的来源..

于 2013-08-28T00:08:55.107 回答