1

我有一个 drupal 页面,在打印时需要一些自定义格式,所以我把它全部放在一个单独的打印 css 中。除了我的文字颜色外,大部分都在工作。

我已经尝试了所有与文本相关的选择器,甚至是*-selector。但它们都没有改变颜色。

起作用的是在我的真实页面上更改 Firefox 编辑器中的颜色。

HTML 的一部分,在这种情况下,最里面的元素需要更改为黑色:

<div class="field-label">Productgroep:&nbsp;</div>
     <div class="field-items">
          <div class="field-item even">
               <a href="/taxonomy/term/43" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Fruit</a>
         </div>
     </div>
</div>

我试过的CSS:

art-post-inner art-article, /* one of the wrappers */
field-items, /* the outer div */
a, /* select all links, I have also tried all the different states of a link (hovered, visited, etc) */
* /* select all */
{
    color: #000;
}

如果您需要更多信息,请询问。

4

1 回答 1

4

尝试!important_color: #000 !important;

它能做什么

标记为 !important 的 CSS 规则优先于后面的规则。通常在 CSS 中,规则是从上到下工作的,因此如果您将新样式分配给样式表下方或辅助样式表中的元素,则后面的规则将优先。!important 确保此规则具有优先权。

于 2012-08-27T07:55:52.983 回答