javascript - CSS 应用于所有元素,而不仅仅是类

标签 javascript html css google-chrome webkit

此问题完全发生在 <iframe>

CSS 看起来像这样

*{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}.page{position:absolute;left:0;top:0;width:100%;height:100%;visibility:hidden}

我的 .page样式正在应用于 <iframe> 中的所有内容, 即使它们只适用于 .page分类元素

如果我使用 chrome web inspector 编辑 <style> tag,在-webkit-touch-callout后面加一个空格然后按回车键,一切似乎都正确地重新呈现,虽然我不认为 CSS 在那里需要一个空间......

有谁知道我该如何解决这个问题?我在 Safari 中看到了同样的事情,编辑样式标签也在那里工作,但我需要在网页呈现之前工作的东西

关联样式在<iframe><head> <style>

enter image description here

最佳答案

好吧,事实证明 .sproutPage 样式实际上并未应用于元素,即使它显示在样式面板中——我意识到这一点是因为 visibility : hidden 会使所有内容不可见,但只有在我将其关闭和打开后才会这样做

最后,它只是一些 webkit 检查错误

关于javascript - CSS 应用于所有元素,而不仅仅是类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30470184/

相关文章:

jquery - 大图滚动

javascript - 如何将自定义插件添加到 KeystoneJS 管理 UI 中?

javascript - 我怎样才能访问用户在 VueJS 的这些 v-text-fields 中输入的数据?

javascript - 将下拉菜单添加到图像按钮

html - 如果第一页上的行数太少,则在表的开头强制分页

iPhone 5 横向媒体查询不起作用

javascript - 如何更改Material-UI Chip的字体大小

javascript - DiscordJS Bot - 如何在 channel 中紧邻另一条消息之前获取消息?

html - 重用具有不同路径值的 SVG 元素

javascript - 从jquery中的div中删除一个类