2

主题。我有一个用于广告的 Joomla 模块(不要怪我使用 joomla,不是我,我只是在帮助我的朋友)。问题是我无法获得任何模块的源代码,所以我必须通过 CSS 解决大部分问题(主要是 display:none 方法)。

<div style="text-align: right;">
        <a style="text-decoration:none; color: #c0c0c0; font-family: arial,helvetica,sans-serif; font-size: 5pt; " target="_blank" href="http://joomline.ru/">ADVERTISMENT HERE</a>
</div>

如果只声明了 div,我会简单地使用 display:none 方法使其不可见...

期待帮助!

编辑:

<div class="content">
    <div id="jlvkgroup41016340" style="background: none repeat scroll 0% 0% transparent; height: 301px; width: 270px;">
         ...
    </div>
    <script type="text/javascript"> ... </script>
    <div style="text-align: right;">
        <a style="text-decoration:none; color: #c0c0c0; font-family: arial,helvetica,sans-serif; font-size: 5pt; " target="_blank" href="ADVERT LINK">TEXT ADVERT</a>
    </div>
</div>
4

1 回答 1

2

假设您试图隐藏链接(使用特定 href的):

a[href^="http://joomline.ru"] {
    display: none;
}

JS 小提琴演示

基于新添加的 HTML,您可以a使用兄弟组合器定位特定元素:

#jlvkgroup41016340 + script + div a {
    display: none;
}

JS 小提琴演示

这针对作为a元素的后代的div元素,该元素是元素的直接相邻兄弟script元素,该元素本身是具有 of 的元素的相邻兄弟id元素jlvkgroup41016340

或者:

#jlvkgroup41016340 ~ div a {
    display: none;
}

JS 小提琴演示

这以 a 的a后代为目标,div后者是 的元素的后兄弟id="jlvkgroup41016340"。参考:

于 2012-11-23T18:41:43.420 回答