Javascript Divi样式表有问题-删除样式表中元素放置的元素上的css

Javascript Divi样式表有问题-删除样式表中元素放置的元素上的css,javascript,html,css,wordpress,divi,Javascript,Html,Css,Wordpress,Divi,所以我知道这个问题听起来很奇怪,我为什么要这么做,下面是一个简短的概要: 我正在与wordpress合作,编写我自己的儿童主题。有一些样式表将所有的标记更改为白色,以融入背景。。。它也是白色的。我不知道为什么会这样,哪个样式表在做(*编辑:这是一个Divi样式表),或者什么插件在做这件事。对我来说,我真的不在乎回答那些问题。最后,我只需要知道- “如何删除放置在所有具有不同颜色、:悬停、:活动等的上的样式?” 另外需要注意的是,我确实可以访问开发人员控制台,这意味着我可以看到每个类、元素、id等

所以我知道这个问题听起来很奇怪,我为什么要这么做,下面是一个简短的概要:

我正在与wordpress合作,编写我自己的儿童主题。有一些样式表将所有的
标记更改为白色,以融入背景。。。它也是白色的。我不知道为什么会这样,哪个样式表在做(*编辑:这是一个Divi样式表),或者什么插件在做这件事。对我来说,我真的不在乎回答那些问题。最后,我只需要知道-

“如何删除放置在所有具有不同颜色、:悬停、:活动等的
上的样式?”

另外需要注意的是,我确实可以访问开发人员控制台,这意味着我可以看到每个类、元素、id等等,它们都具有属性
color:white正在应用于它,如果这有帮助的话


我愿意接受wordpress、css甚至javascript的回答。如果可能的话。

获取需要更改其颜色的链接,然后针对每个链接执行以下操作:

element.style.color=“#000”;

对于
:悬停
请参阅。

删除它的唯一方法是找出添加它的内容。否则,您将不得不为所有
a
标记添加新样式(这比听起来要复杂得多,因为您不希望在所有情况下都使用相同的样式,例如导航菜单、链接按钮和页脚链接将与标准文本不同,您可能需要添加具有不同特性的不同规则等)。要找出哪个样式表在做这件事其实并不难。。。元素检查器将准确地告诉您应用了哪些样式表中的哪些样式。是的,我不相信您,但我找到了它。你在其他方面绝对正确。问题是(来看看)它是一个受到大力支持的插件,并且可能会继续更新。因此,我担心在更新时,它会推送一个旧的.css文件,覆盖我所做的更改。这没什么大不了的,但很烦人。如果有一些css属性会否定这些更改,那就是dope。什么插件会将所有链接更改为白色?这真的是一个奇怪的行为,我不得不猜测还有其他事情在进行,例如,它是为黑暗的背景设置的,还是与另一个插件冲突?为了防止CSS被覆盖,您需要覆盖
a
的所有插件的CSS规则,但在没有看到CSS(或了解插件)的情况下,我们无法真正建议最好的方法。你能告诉我们插件是什么吗?如果有人熟悉它,他们可能会有一个快速的答案。理论上,如果我能改变样式表的加载顺序,我就能改变所有的问题,对吗?但在样式表的情况下,它必须在页面加载之前完成。我知道它是否存在,但我从未使用过它。然而,它是非常流行的,所以一定是出了什么问题,它有这种效果。人们经常在评论中漏掉信息,所以你应该编辑问题以包含插件名称。。。我还建议你编辑标题来描述这个问题,这样它就能引起可能有帮助的人的注意。我还建议你继续问下去,因为那里可能有人也能帮忙。虽然我很感激你的回答,但这不是我想要的。对不起,如果我在这方面的问题有点含糊的话。我试图实现的是,由于css文件中引用了很多元素,这些元素正在改变所有的
标签样式,这些标签样式正在被其他样式表覆盖(这更像是一种假设),我想用javascript/css否定这一点。啊,我明白了。在这种情况下,我不确定是否有任何方法可以完全删除该样式表。我的意思是,你可以把
!重要信息
在样式表中,您希望优先使用,但这太糟糕了。Chrome的开发工具可以告诉你某些样式规则是从什么样式表产生的,所以希望你能识别样式表,然后根据需要修改或删除它。是的,我也注意到了FF。我认为最简单的临时解决方案是找到文件并覆盖它。问题是,我不想在每次更新文件时都对其进行更改。我不确定这样做是否是一种习惯,但我将对你的答案进行投票,以寻求你的帮助。