color:CSS中无效以防止覆盖

时间:2015-07-13 18:16:39

标签: css

更新(问题):将应用程序推送到开发服务器后,asp会包含覆盖实际自定义编码所需样式的注入样式。下面的一个实例,带有标记的包装器div覆盖所有样式的get_money标签和内部链接。在CSS颜色模块上使用<a>真的很快。禁用所有内容都能正确解析。现在,我可以使用jQuery或(可以使用none !important将所有标记类移动到<head>并覆盖。只是想知道有关使用或获取&#39; {{1的任何想法或黑客在这种情况下,效果就是这一切。

让我们说出你手中的情况/环境。

你必须覆盖一种风格。

假设您尝试覆盖分配给div的颜色。以下是否有效/是否有效?有替代方案吗? 定义颜色不可能,因为它会覆盖其他!important标记颜色。

none

3 个答案:

答案 0 :(得分:14)

不,它不会起作用。它将被忽略,因为nonecolor property的无效值。

根据您尝试实现的目标,您可以将其设置为transparent / inherit / initial

这些值有些不言自明。 value inherit将使元素从其父元素继承color属性的计算值。 value initial会将color设置为浏览器的默认颜色(可能在用户代理样式表中指定)。值得在所有浏览器中指出initialisn't fully supported

答案 1 :(得分:1)

我相信,在我看来,您试图使字体没有颜色/是透明的,如果将CSS color属性(color :)设置为rgba(0,0,0,0) ,它将文本设置为黑色,但还将其不透明度设置为0,因此不会被看到。我希望这会有所帮助。

答案 2 :(得分:0)

为防止覆盖,您还可以在样式中使用或制作自定义类

color: unset !important