• ベストアンサー

ヘッダーのリンク色が変更できません

FC2ブログで、テンプレートを変更してヘッダーにメニューリンクを作ったのですが、インク色 の変更ができません。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

ソースがないので適切な回答かどうかわかりませんが… 1.追加したメニューリンクを <div id="top_menu_link"> <!--追加したHTML--> </div> のように囲う。 ※id=""の中身は好きな文字列でかまいません。 2.色を定義する ファイルの2行~11行に<head>~</head>があるはずなので、その間に <style type="text/css"> <!-- #top_menu_link A:link {color:通常リンクの色名 !important;} #top_menu_link A:visited {color:訪問済リンクの色名 !important;} #top_menu_link A:active {color:クリック時の色名 !important;} #top_menu_link A:hover {color:マウスが上になったときの色名 !important;} --> </style> のように記入するといいと思います。

hama0202
質問者

お礼

m_toricocoさん、丁寧なアドバイスありがとうございます。 おかげさまでやっとリンクの色が変わりました。 何時間も試行錯誤していたのがウソの様です! 本当にありがとうございましたm(_ _)m

その他の回答 (1)

  • live-x
  • ベストアンサー率50% (20/40)
回答No.1

FC2に限らずだと思いますが、リンクの色はHTMLソースの書き方と、スタイルシートの両方が関係すると思います。 大体、下記のような感じで書くのが一般的だと思います。 a:link { text-decoration:none; color:#FF0000 } a:visited { text-decoration:none; color:#0000FF } a:hover { text-decoration:none; color:#FFFF00 } link(リンクの色)、visited(既に見たページのリンク色)、hover(マウスオーバした場合のリンク色) その他いろいろ設定できます。 CSSにこの記述をするのと同時に、スタイルシートの定義をちゃんとHTML側に記述が必要です。 このあたりを確認したらいかがでしょうか? 回答が的外れならすみません。

hama0202
質問者

お礼

live-xさん、丁寧なアドバイスありがとうございます。 CSSとHTMLに両方書き換えないといけなかったんですね。 おかげさまでやっとリンクの色が変わりました。 何時間も試行錯誤していたのですっきりしました。 本当にありがとうございましたm(_ _)m

関連するQ&A