【问题标题】:Not able to override CSS within IFrame无法覆盖 IFrame 中的 CSS
【发布时间】:2012-04-14 17:50:40
【问题描述】:

我在我的 jekyll 博客中使用 disqus cmets,在我的样式表中覆盖了一些 CSS 样式,并且过去可以完美运行。

最近,disqus 为他们的 cmets 系统引入了一个新的 UI,它完全打破了字体颜色。由于我的网站背景较暗,我正在尝试根据生成的新 disqus HTML 结构应用样式。

但是,我的样式似乎都没有得到应用。这似乎是因为 disqus 是在 iframe 中加载的。

任何想法如何修复字体颜色。帖子示例: http://www.madhur.co.in/blog/2012/03/27/codeplexmovegit.html

更新

基于这个问题How to apply CSS to iframe? 看来您不能为子 IFrame 跨域设置样式。

我想知道它以前是如何工作的。 Disqus 甚至有相关文档

http://docs.disqus.com/help/69/

【问题讨论】:

    标签: css iframe disqus


    【解决方案1】:

    您是否尝试过在您想要覆盖的任何 css 元素之后添加 !important?当我覆盖我网站上 iframe 中 Twitter 提要中的 css div 时,它对我有用。

    【讨论】:

    • 你能给我举个例子吗?它是如何工作的,因为跨域它不起作用。
    • @MadhurAhuja:对于我所做的工作,您需要在标题上使用内联 css。我的工作代码示例位于 stkildafestival.com.au,您可以查看此 jsfiddle @987654322 @
    猜你喜欢
    • 2012-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-19
    • 2015-03-15
    • 1970-01-01
    • 2012-11-01
    相关资源
    最近更新 更多