
スタイルシートの定義で質問です。
文字の色をスタイルシートで設定したとき、ハイパーリンクの文字の色を変えたいのですが
やり方が分かりません。よろしくお願いします。
htmlは次の様に書いてます。
これだと、ハイパーリンク文字にマウスをおいても白文字のままです。
この時、赤色にかえたいのですが。
<head>
<style type="text/css">
.style1 {
color: #FFFFFF;
font-size: small;
}
a:hover { color: red; text-decoration: none; }
</style>
</head>
<body>
<a href="xxxx.htm">
<span class="style1">ハイパーリンク文字</span></a>
・
・
</body>
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
リンクの色は、一般文字色と同じになる、背景と同色になる、などよほどの理由がない限り変えないほうが、アクセスビリティ(アクセシビリティ)の観点から避けた方がよい(サイトごとにリンクの色が違うと惑わす)のですが、あえて変更するなら単純にタイプセレクタ (
http://www.swlab.it.okayama-u.ac.jp/man/rec-css2 … )を使います。★ページ内に<a name="ABC">などがある場合は、そこにも反応することを避けるため、リンクに関する疑似クラス ( http://www.swlab.it.okayama-u.ac.jp/man/rec-css2 … )を使うべきでしょう。
訪問済みなどは、
★動的な疑似クラス ( http://www.swlab.it.okayama-u.ac.jp/man/rec-css2 … )で設定します。
[CSS]タイプセレクタのみ
<style type="text/css">
<!--
a{
color: white;
font-size: small;
}
a:visited { color: magenta;}
a:hover,a:focus{ color: yellow;}
a:active { color: lime;}
-->
</style>
[CSS]リンクセレクタを使って、<a name="">に適用しない。
<style type="text/css">
<!--
a:link{
color: white;
font-size: small;
}
a:visited { color: magenta;}
a:hover,a:focus{ color: yellow;}
a:active { color: lime;}
-->
</style>
<ul>
<li><a href="#xxxx">ハイパーリンク文字</a></li>
</ul>
<p><a name="xxxx">ハイパーリンク文字</a></p>
No.1
- 回答日時:
何故 <span> を使うのでしょう?
<a> に直接クラス名を付ければすむのでは?
<style type="text/css">
<!--
a.style1 { color: #fff; font-size: small; }
a.style1:hover { color: #f00; text-decoration: none; }
-->
</style>
<a href="xxxx.htm" class="style1">ハイパーリンク文字</a>
hujitomoさん、ありがとうございます。
できました。
スタイルシートの使い方が、よくわからないので、
少しずつ、勉強していきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSSが全く分かりません、お助け...
-
テキストボックスの右寄せ
-
ホームページビルダー作成HPがi...
-
スクロールバーに色を付けたい
-
テキストエリア内の文字の装飾
-
特定の文字のみcssを適用するに...
-
IE,Firefoxの文字サイズについて
-
jwcadにて基準点を指定した点か...
-
outlook 文字を揃えたい。tab...
-
教えてください。
-
マイクロ(μ)の文字を半角で出...
-
ユーザーフォーム スクロール...
-
入力規則のリストの文字の大き...
-
C# Font GdiCharSet
-
似ているフォント(Win⇔Mac)
-
テーブル内の文字サイズを変更...
-
cssファイルの名称付け
-
jspにcssを反映させるには
-
英語版OSでの遊明朝、游ゴシック
-
ペイント3Dのテキストサイズ変更
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSSが全く分かりません、お助け...
-
リストの前後の行間をなくす方...
-
ホームページビルダー作成HPがi...
-
Excel VBA メール作成について ...
-
HTMLで特定の文字だけ色を変え...
-
アコーディオンメニューが思う...
-
<input type="file"> の幅
-
API Sleep関数について
-
文字の位置、上下のマージンが...
-
全角半角含めて等幅で表示したい
-
Excel VBA メール作成について ...
-
jquery.validationEngine.jsカ...
-
リンク文字
-
background-color: #ddd;の意味...
-
テキストエリア内の文字の装飾
-
セレクトボックス内の文字の文...
-
jwcadにて基準点を指定した点か...
-
Format 関数 表示書式指定文字...
-
テキストボックス途中で切れて...
-
ブラウザによって異なるフォン...
おすすめ情報