1

私は良い時間を探していましたが、誰も同じ問題を抱えていないようです.

リンクのテキストの色を灰色に変更しようとしていますが、青色に見えます。具体的には、リンクのクラス プロパティを設定することでこれを達成したいと考えます。(記録のために、私はこれらの方法の両方を試しましたが、うまくいきました)。

//Site.css
 .grey {
 color: grey;
 }

  .button-link2 {
 padding: 10px 15px;
 background: #EFEFEF;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 -webkit-transition-duration: 0.2s;
 -moz-transition-duration: 0.2s;
 -transition-duration: 0.2s;
 text-decoration: none;
 cursor: pointer;
}

そして、私がそれを機能させたい方法のリンク:

<a id="btnCancel" href="CMS-contentlist.aspx" class="grey button-link2">Cancel</a>

前もって感謝します!

4

7 に答える 7

1

リンクの外側の要素にテキストの色を適用するか、a 属性を追加する必要があります。

a.grey,
.grey {
  ...
}
于 2013-10-29T11:51:32.340 に答える
0

以下のピースがあることを確認したかっただけです:

a:link {color:#FF0000;}      /* unvisited link */
a:visited {color:#00FF00;}  /* visited link */
a:hover {color:#FF00FF;}  /* mouse over link */
a:active {color:#0000FF;}  /* selected link */
于 2013-10-29T11:55:12.133 に答える
0

スペルミスですか?「灰色」ではなく「灰色」を試してください

于 2013-10-29T11:55:16.833 に答える
0

問題は、同じ Site.css に、自分の設定を上書きする他のリンク設定がある可能性があることです。デフォルトでは、ハイパーリンクに対して定義されたそのようなスタイル プロパティがあります。それらを取り除くか、これを使用してください:

#btnCancel.grey {
 color: grey;
 }
于 2013-10-29T12:02:28.253 に答える
0

これを大事にしてください。必要な場合のみ使用する

//Site.css
 .grey {
 color: grey !important;
 }
于 2013-10-29T11:52:18.390 に答える