Css 着色表细胞子代

Css 着色表细胞子代,css,css-selectors,Css,Css Selectors,我在自己的个人浏览器上做这件事,查看一个pbulic网站。因此,我无法更改他们的html。我正在使用chrome和stylebot来应用CSS样式。我需要以下CSS解决方案: <tr class="bg_small_yellow"> <td class="row1" valign="middle" align="center" width="20"> <img class="icon_fo

我在自己的个人浏览器上做这件事,查看一个pbulic网站。因此,我无法更改他们的html。我正在使用chrome和stylebot来应用CSS样式。我需要以下CSS解决方案:

<tr class="bg_small_yellow">
  <td class="row1" valign="middle" align="center" width="20">                                 
    <img class="icon_folder" src="/eaforum/images/transp.gif" alt="">
  </td>
  <td class="row1" width="100%">
    <span class="topictitle">
      <a href="/eaforum/posts/list/9578017.page" id="topic_link_9578017" title="SimCity Traffic">
        SimCity Traffic
      </a>
    </span>
  </td>

如何应用
颜色:灰色

我正在寻找这样的东西,但实际上是可行的:


(td>img.icon_folder)+td a:link{color:gray;}

如果标记无法更改,则不可能仅使用CSS,因为图像和锚定不是兄弟元素,而且CSS2/3中有帮助在这两个元素之间导航的功能

如果他们是兄弟姐妹,那么就可以这么简单:

HTML:

<img class="icon_folder" src="/eaforum/images/transp.gif" alt="">
<a href="/eaforum/posts/list/9578017.page" id="topic_link_9578017" title="SimCity Traffic">SimCity Traffic</a>
img[class="icon_folder"] + a {
    color:grey;
}

但是正如您所提到的,在这个实例中,您不能更改标记,不幸的是,您必须使用JavaScript。

如果标记不能更改,那么就不可能只使用CSS,因为图像和锚点不是兄弟元素,CSS2/3中有助于在这两个元素之间导航

如果他们是兄弟姐妹,那么就可以这么简单:

HTML:

<img class="icon_folder" src="/eaforum/images/transp.gif" alt="">
<a href="/eaforum/posts/list/9578017.page" id="topic_link_9578017" title="SimCity Traffic">SimCity Traffic</a>
img[class="icon_folder"] + a {
    color:grey;
}

但是正如您所提到的,在这个例子中,您不能更改标记,不幸的是,您必须使用JavaScript。

您能提供您正在查看的网站的链接吗?CSS?除非您可以更改HTML,否则不会发生。Nathan,浏览器就是我当前使用的浏览器!:)Nathan Lee,当然,这是EA游戏对游戏的一般性讨论。特别是这一条:Zenith,如果你能给出一个参考实际规范部分并提供令人信服的论据的答案,那就足够了。你能提供你正在查看的网站的链接吗?CSS?除非您可以更改HTML,否则不会发生。Nathan,浏览器就是我当前使用的浏览器!:)Nathan Lee,当然,这是EA游戏对游戏的一般性讨论。特别是这一条:Zenith,如果你能发布一个参考实际规范部分并提供令人信服的论点的答案,那就足够了。谢谢:)不好意思,我做不到,但也许我可以用这个向他们展示他们为什么应该做出改变。谢谢:)不好意思,我做不到,但也许我可以用这个向他们展示他们为什么应该做出改变。