0

h1内にハイパーリンクを設定します...次のようになります:
<h1 id = "site-name"> <ahref="blah">何とか</a><h1>

cssにsifr3ルールを適用します:h1#site-name

次に、sifr3-rules.js内で、次のルールを適用します... "a":{"text-decoration": "none"}、 "a:link":{"color": "#FF0000"}、 "a :hover ":{" color ":"#00FF00 "、" text-decoration ":" none "}

しかし、Drupalサイトで、ハイパーリンクに.activeクラスが自動的に追加され、デフォルトのリンクの色が機能しないことに気付きました(ただし、ホバーは異常に機能します)...

"a.active":{"color": "#FF0000"}のようなものが適用されるようにルールを設定するにはどうすればよいですか?[それは何もしませんが、多分それはそれを助けるだろうと思いました]

4

2 に答える 2

0

Flashでクラス名()のリンクを選択できるとは思いませんa.activeh1代わりにアクティブクラスを配置するのが最善の策です。その後、交換h1.activeして別のスタイリングを行うことができます。ただし、必ず他のに交換してくださいh1

于 2009-11-08T11:43:45.140 に答える
0

次のいずれかを実行できます。

1- drupal の a.class ルールを次のように変更します。

a.class {
  color:#f00;
}

これは、一貫した Web サイトを持つためです (すべてのアクティブなリンクは赤です)。

2- または、CSS ルールをオーバーライドできます。

h1#site-name a.active {
  color:#f00;
}
  • ルールをオーバーライドするために、CSS ファイルの後に js ファイルを含めるようにしてください。
于 2009-11-08T07:41:11.760 に答える