【发布时间】:2012-10-14 06:15:11
【问题描述】:
我无法弄清楚为什么 Safari/Mobile Safari 会忽略一行代码,它使用 Modernizr 的 .generatedcontent 规则来隐藏使用 icomoon 的图标。您可以在http://importbible.com/ 上查看实时站点,图标位于页面底部。浏览器在 Chrome 上完美呈现。做了更多测试,Safari 5.1.2 失败,而 Safari 6.0.1 工作。运行 4.3 的 iPad 失败。有问题的行是:
.generatedcontent .icon-gplus, .generatedcontent .icon-facebook, .generatedcontent .icon-twitter, .generatedcontent .icon-feed, .generatedcontent .icon-youtube, .generatedcontent .icon-flickr, .generatedcontent .icon-deviantart, .generatedcontent .icon-tumblr, .generatedcontent .icon-share, .generatedcontent .icon-tag, .generatedcontent .icon-home, .generatedcontent .icon-news, .generatedcontent .icon-cart, .generatedcontent .icon-cart, .generatedcontent .icon-basket, .generatedcontent .icon-mail, .generatedcontent .icon-clock, .generatedcontent .icon-forward, .generatedcontent .icon-replay, .generatedcontent .icon-chat, .generatedcontent .icon-refresh, .generatedcontent .icon-magnifier, .generatedcontent .icon-zoomin, .generatedcontent .icon-expand, .generatedcontent .icon-cog, .generatedcontent .icon-trash, .generatedcontent .icon-list, .generatedcontent .icon-grid, .generatedcontent .icon-download, .generatedcontent .icon-globe, .generatedcontent .icon-link, .generatedcontent .icon-attachment, .generatedcontent .icon-eye, .generatedcontent .icon-star_empty, .generatedcontent .icon-star_half, .generatedcontent .icon-star, .generatedcontent .icon-heart, .generatedcontent .icon-thumb, .generatedcontent .icon-cancel, .generatedcontent .icon-left, .generatedcontent .icon-right {
display: none !important;
}
【问题讨论】:
-
你是在告诉我计算的样式对于匹配选择器的任何元素都没有显示吗?
-
我无法在 Safari 5.1.2 Mac 中复制此错误。使用 BetterSource Safari 扩展加载您的页面以在呈现后显示源代码,我在 标记中看到了预期的“生成内容”类。
-
@alexroper CSS 出现了,但是页面底部有双图标(社交媒体)吗?
标签: css safari mobile-safari modernizr