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

标签 css safari

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

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

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

最佳答案

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

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

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

如果 Safari 遇到类似的东西,它会让 h1 变成 24px,而完全忽略 30px.. 但是,如果 IE 或 Chrome 看到这个,他们会阅读声明并使字体大小为 30px,因为他们没有考虑主题标签。据我所知,这个小“hack”不再适用于较新版本的 Safari。这是我的 reference.

现在回到问题:

#dummy {;#}

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

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

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

关于css - 这个 CSS hack 在 Safari 中有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18477218/

相关文章:

javascript - 点击时启用/禁用触摸移动

css - 搁置内容

html - 页脚既固定又不覆盖内容(不使用显式值)

css - 第一个 child + 不是选择器?

html - 收缩以适合视口(viewport)元属性有什么作用?

javascript - Vue.js Safari 移动和兼容性

html - 字体无法在 Mac/iOS Safari 上呈现

javascript - 迭代 <p> 元素获取其高度并使用它来设置父 LI 元素的高度

javascript - 如何让 UIWebView 专注于表单输入并调出键盘?

html - Safari 中固定元素的字体渲染损坏