更改 Disqus 评论框中的文本颜色

Posted

技术标签:

【中文标题】更改 Disqus 评论框中的文本颜色【英文标题】:Change Text Color in Disqus Comment Box 【发布时间】:2012-03-30 03:28:44 【问题描述】:

这让我彻底疯了。我在我的站点上安装了 Disqus,并通过 Disqus 控制面板上的 @import 方法使用自定义 CSS。不管我做什么我都可以。不是。获取要更改的评论文本区域中的文本颜色。

下面是真正让我抓狂的部分:如果我在 Chrome 的元素检查器中修改 div#comment 选择器,它就可以工作。但是如果我将样式添加到我的样式表中,代码甚至不会显示在检查器中!我绝对确定我已将 CSS 文件上传到服务器。就像 Disqus 只是忽略了我在那个特定部分的样式表。

This thread 对我没有用,因为我没有运行 Wordpress。 Disqus 的this article 甚至没有解决这个问题。

我真的很喜欢 Disqus,但这太荒谬了。有没有其他人有这个问题?谢谢。

【问题讨论】:

你能发个链接或者我们能看到的东西吗? 能否提供样式代码? 如果您正在上传文件并且它没有改变,您的浏览器不会意识到文件已经改变并且需要重新缓存。尝试清除页面的缓存并重新加载。另外,尝试对#comment 属性使用!important 修饰符。 【参考方案1】:

我知道这是一个旧线程,但在找到更好的解决方案后我发现了这个问题。要将 Discus cmets 更改为白色,请将其添加到您的样式表中:

#disqus_thread 
color: #ffffff;

应该做的伎俩。为我工作。

【讨论】:

【参考方案2】:

我相信 Disqus 正在使用它们的 embed.js 文件为 cmets 设置样式,该文件用于将 cmets 加载到您的页面中。由于 javascript 是在您的 CSS 之后处理的,因此它会覆盖您在样式表中放置的任何样式。

您可以尝试使用 JavaScript 更改样式(请确保在 Disqus 脚本之后包含您的 JavaScript)。

【讨论】:

是的,似乎是这样。我可以忍受将那个区域保持为默认样式,而不是用 javascript 使网站膨胀。希望 Disqus 将来可以更轻松地自定义该部分。感谢您的回复!

以上是关于更改 Disqus 评论框中的文本颜色的主要内容,如果未能解决你的问题,请参考以下文章

动态地,在运行时,如何在 WPF 中更改文本框中某些单词的颜色?

仅在黑莓的文本框中更改特定文本的颜色

部分更改文本框中文本的颜色

Windows 窗体文本框字体颜色限时更改

如何更改 disqus 评论的字体

如何在ios中更改特定单词的颜色