color:CSS中无效以防止覆盖

Cap*_*Ron 7 css

更新(问题):将应用程序推送到开发服务器后,asp包含覆盖实际自定义编码所需样式的注入样式.下面的一个实例,带有标签的包装器div覆盖所有样式<a>标签和链接.none !important在CSS颜色模块上使用它会非常快.禁用所有内容都能正确解析.现在,我可以使用jQuery或(可以将所有标记类移动到<head>with !important和覆盖.只是想知道none在这种类型的场景中使用或获得'效果的任何想法或黑客,这就是全部.


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

你必须覆盖一种风格.

假设你试图覆盖分配给div的颜色.以下是否有效/是否有效?有替代方案吗?定义颜色不可能会覆盖其他<a>标签颜色.

#HUGEwrapperdiv a { 
   color: none !important;
}
Run Code Online (Sandbox Code Playgroud)

Jos*_*ier 16

不,它不会起作用.它将被忽略,因为nonecolor属性的值无效.

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

这些值有些不言自明.该inherit将使元素color从其父元素继承属性的计算值.该initial将设置color为浏览器的默认颜色(可能在用户代理样式表中指定).值得指出的是,并非所有浏览器都完全支持initial值.

  • `currentcolor` 也将起作用,并且具有与 `inherit` 相同的效果。 (2认同)
  • @JoshCrozier好吧,它只是非常混乱,一切都必须有颜色,无论是透明还是任何颜色,它不像边框,即边框,没有边框,任何一个都是完全正常,但什么是颜色:没有? (2认同)