我继承了一个非常大的CSS文件,我添加了一个特定id
如下:什么可能导致CSS id链接的“border”属性被完全忽略?
#specialLink a, #specialLink a:link, #specialLink a:active, #specialLink a:visited
{
border:solid 1px #000000;
background-color:#CC0000;
}
然而,当我在一个链接中使用它,因为在<a id="specialLink" href="whatever.htm">Test Link</a>
,它完全忽略上面的border
属性,但尊重background-color
属性。
我被引导认为CSS中的id
标记具有最终优先级,那么可能是什么导致border
属性被完全忽略?
'id'不一定给予最终优先权。如果你添加'!important',它会起作用吗? – bhamlin 2012-07-31 18:42:19
使用css样式检查器(firebug,chrome)查看边界声明中是否有重写声明 – 2012-07-31 18:44:14
尝试#specialLink {css} – SRN 2012-07-31 18:45:18