CSSで下記のようにリンク色の設定をしました。
a, a:link, a:visited {
color: #0033CC;
text-decoration: underline;
}
a:hover {
color: #FF3300;
text-decoration: underline;
}
ページ内で下記のようにブックマーク移動をさせたいのですが、この文字にも上記の設定(文字色やアンダーライン)が効いてしまいます。
どのようにすれば、文字色とアンダーラインの解除ができるでしょうか。
<h3><a name="koko">ここにブックマーク</a></h3>
No.2ベストアンサー
- 回答日時:
a, a:link, a:visited の3つに対してスタイルを設定していますが、普通 a:link と a:visited を指定するなら a への指定は不要です。
この a への指定のせいで <a name="koko">ここにブックマーク</a> にもスタイルが反映されてしまっているので、特に問題なければスタイルの設定を
a:link, a:visited {
color: #0033CC;
text-decoration: underline;
}
としてみて下さい。
No.5
- 回答日時:
●CSS
/*--通常のリンクのスタイル--*/
a:link,
a:visited {
color: #0033CC;
text-decoration: underline;
}
a:hover,
a:active {
color: #FF3300;
text-decoration: underline;
}
/*--ブックマークのリンクスタイル--*/
a.book_mark:link,
a.book_mark:hover {
color: #0000FF;
text-decoration: none;
}
a.book_mark:visited,
a.book_mark:active {
color: #800080;
text-decoration: none;
}
として、
●HTML
<h3><a href="oo.html">通常のリンク</a></h3>
<h3><a class="book_mark" name="koko">ここにブックマーク</a></h3>
とすれば、良いですよ。
No.4
- 回答日時:
もしも、その<a>はname属性以外利用しない(アンカーだけの役目)であるならば、Aタグである必要は有りません。
具体的に言えば、
<h3><a name="koko">ここにブックマーク</a></h3>
これを以下の通り変更して下さい。
<h3 id="koko">ここにブックマーク</h3>
No.1
- 回答日時:
もしもアンカー(<a name="...">何々</a>という記述)が必ずh3の中にしか使われないのでしたら、例えば
a, a:link, a:visited {
color: #0033CC;
text-decoration: underline;
}
a:hover {
color: #FF3300;
text-decoration: underline;
}
h3 a{
text-decoration: none;
color: #0000FF;
}
でどうでしょうか。
ここでの「h3 a」とは、h3要素の中にある(h3タグに挟まれた)a要素、という意味になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS CSSがなぜかfont-sizeだけ効かない...記述がまちがっているんでしょうか 5 2022/04/09 17:52
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS <!DOCTYPE html> <html> <head> <meta charset="utf-8 2 2023/01/05 01:04
- Chrome(クローム) Google Chrome の「拡張ブックマークを有効にする」の項目がどこにあるのか教えてください 2 2023/05/26 21:22
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS HTMLで特定の文字だけ色を変えたいのですが、指定した色と違う色が反映してしまいます。 下記、「前」 5 2023/06/27 12:08
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
inputタグのテキストBOXだけ右...
-
記事タイトルの横にコメント数...
-
HTML要素のid/class名の長さに...
-
CSSのクラス名・ID名の指定でワ...
-
CSSで要素を描画させない
-
スタイルシートの部分的な解除
-
Bootstrap3でcontainerがずれる...
-
buttonで個別にhoverの時の色を...
-
CSS, リンクの色を一部変えるに...
-
子孫セレクタの読み方をおしえ...
-
文字の両側に画像を配置するCSS...
-
スタイルシートで、id属性の中...
-
cssでリンクに下線を表示したり...
-
サイトにjQueryが使用されてい...
-
CSSに同じclass名がいっぱい‥。...
-
htmlの文字が縦書きになる
-
HTML属性での「""」 「''」違い
-
【ヒトの神秘】美男美女から何...
-
画像イメージの上下左右、欲し...
-
<table>の高さ固定。情報増加時...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
idの中のid指定
-
CSSに同じclass名がいっぱい‥。...
-
個別にリンクの色を変える方法
-
HTML要素のid/class名の長さに...
-
最近、HTMLのヘッダーをIDで定...
-
CSS, リンクの色を一部変えるに...
-
liリストタグの背景色に色がつ...
-
CSSのクラス名・ID名の指定でワ...
-
htmlのid属性って必要なの?
-
サイトにjQueryが使用されてい...
-
スタイルシートで、id属性の中...
-
リンク文字の 一部だけ色を変...
-
外部css定義したclassをht...
-
ページの左右の余白(枠外)に...
-
<span>で2重にかけているものを...
-
CSSでテキストリンクの色を複数...
-
同ページ内でリンクの色を変え...
-
CSSが効かずどのように指定すれ...
-
display:table-cell内でこんな...
-
CSSで下まで背景色を伸ばす方法
おすすめ情報