Html 仅内联样式使用css

Html 仅内联样式使用css,html,css,Html,Css,我有一些代码是一个简单的div,带有css样式表,它有: #upgrade-message { margin: 15px 0px; padding: 15px 10px 15px 50px; background-repeat: no-repeat; background-position: 10px center; color: #00529B; background-color: #BDE5F8; background-image: url('.

我有一些代码是一个简单的div,带有css样式表,它有:

#upgrade-message {
   margin: 15px 0px;
   padding: 15px 10px 15px 50px;
   background-repeat: no-repeat;
   background-position: 10px center; 
   color: #00529B; 
   background-color: #BDE5F8;
   background-image: url('../../../../templates/yoo_vanilla/images/typography/box_info.png');
   display: block;
   clear: left;
   float: right;
}

#upgrade-message a:link {
   color: black;
}
代码是(在php中,但您知道了):

echo“留言:现在!”;
我的css中的a:link部分没有得到应用。基本上我只想把“升级”文本改成黑色。如果我使用内联样式,效果会很好

我在我的网站上看不到任何冲突,因为我用Firebug检查了它,css的其他部分用
升级消息
正在应用。我在firebug中也看到了css,但它似乎不适用。我甚至尝试过这样做,以确保语法正确


有人能解释一下为什么带有
a:link
的css不适用吗?

也许您已经访问了该链接?所以CSS没有被应用。使用

#upgrade-message a { }
对于现代浏览器或更具兼容性的浏览器:

#upgrade-message a:link,
#upgrade-message a:hover,
#upgrade-message a:visited,
#upgrade-message a:active {
    /* ... */
}

也许你已经访问了链接?所以CSS没有被应用。使用

#upgrade-message a { }
对于现代浏览器或更具兼容性的浏览器:

#upgrade-message a:link,
#upgrade-message a:hover,
#upgrade-message a:visited,
#upgrade-message a:active {
    /* ... */
}

当然,请注意,出于安全目的,
:已访问的
上禁用了某些样式设置。哦,兄弟,这对我来说太愚蠢了。谢谢当然,请注意,出于安全目的,
:已访问的
上禁用了某些样式设置。哦,兄弟,这对我来说太愚蠢了。谢谢