我对我的样式表感到非常困惑。我的工作表中有很多特定的链接样式,由于某种原因,当我使用 Chrome 开发工具或 Firebug 检查页面时,其中一个会随机被其他内容覆盖。在摆弄 !important 案例并意识到它们正在慢慢使我的代码变得绝对糟糕之后,我已经将它们全部删除,并试图弄清楚如何组织我的链接样式以在正确的位置获得所有正确的样式,而无需它们被被覆盖。
基本上我有这样的:
.newlinks a {
some styling}
.dl a {
some styling}
.abclink a {
some styling}
.newlinks 正在从“.abclink a”中获得“一些样式”。如果该类具有特定名称而不是像“p”之类的东西,我真的很困惑为什么会发生这种情况。任何解释都会有所帮助!谢谢!
编辑:这是html的顺序
<div class="newlinks"><a href="#"></a></div>
more of the page..
<div class="abclink"><a href="#"></a></div>
<div class="dl"><a href="#"></a></div>
如有必要,我可以发布更长的代码,我只是认为这可能是我的订单或措辞或其他方面的普遍问题。
编辑:这里是 jfiddle 中的相关 css/html
正如您在 jsfiddle 中看到的那样,“underrighttext”中的链接正在从 .dl 获取样式:(