是否可以从网站上使用的大量内联样式中覆盖特定的内联样式?

时间:2014-07-13 01:13:23

标签: css styles override inline


所以,我正在一个网站CMS网站上工作,显然在整个网站上有更多的内联css风格,使用同样的价值观!

现在只有在该网站的页脚中,内联样式才有一个链接和一个文本,我需要通过在外部样式表中使用覆盖内联样式技巧来改变它的样式。我使用这种技术的原因是因为文本是javascript生成的,如果不是不可能找到它或者更好的说我在搜索那个html页面然后标记时在大海捞针中搜索它是非常困难的。

所以使用 div [style] {color:red;} 覆盖它是有效的,它会在页脚上生效,但问题是其他页面上有更多的内联样式像在内容中的分歧,正在采取压倒一切的效果,我不希望这样。我只需要专门覆盖页脚的内联样式,这似乎是我试图仅针对该页脚的特异性问题。

我已经在互联网上寻找了3天的解决方案,却找不到一个。此外,我已经在StackOverflow上看到了这一点,并且再次回答我的问题或更好地说出问题。

所以下面是我需要在页脚中更改的css内联样式,但是当我使用这个技巧 div [style] {color:green;} 时它又有效但它也是更改使用相同div样式的其他内联样式,这不是我想要的,但只是在页脚中更改它。 因此,我想要的只是将css代码写入外部样式表,以便它仅适用于覆盖业务的页脚,而不是其他任何地方。

现在,任何帮助人员都会非常感激,我真的希望有人会帮我解决这个对我来说已经成为一个谜的问题。我不确定是否可能,但如果是,那么我非常感谢你的帮助。 :(

<div style="color:red;margin:20; 10px;">Powered by
    <a href="http://www.example.org">John Doe</a>
</div>

以下是 jsfiddle 的虚拟示例 http://jsfiddle.net/jRxzH/13/

这是我所谈论的真实网站,只有页脚文字和链接需要覆盖:http://virtualgladiators.com/multicraft/index.php?r=site/page&view=home

我为我的英语道歉,但不是我的第一语言。

0 个答案:

没有答案