電子書籍の厳選無料作品が豊富!

外部CSSでリンクカラー設定したいのですがうまくできません。
最初からvisited設定カラーとなり、visitedはactive設定カラーで表示されてしまいます。(link設定カラーが適用されません。)
前回同じような質問をさせていただき、解決したと思ったのですが、作り直しているうちにまた解らなくなってしまいました。ページ自体は問題なくジャンプするのですが、どこが間違っているのでしょうか?
よろしくご指導お願い致します。

 [site]
├[contents]
  │  └ [index]
  │   └ index.html
│     
  └[styles-site.css]
     └ navi.css
index.html
<html>
<head>    
 <link href="../../styles-site.css/navi.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="navi">
<div><a href="index.html">top</a></div>
</div>
</body>
</html>

.navi.css  
 <style type="text/css">
<!--
.navi div{
float:left;
width:45px;
text-align:center;}

a:link{
color:#ff9933
}

a:visited{
color:#cccccc
}

a:active{
color:#0000f5
}

a:hover {
color:#009700
}
-->    
 

A 回答 (1件)

こんにちは。



リンクの色が最初からvisitedの色になってしまうのは
ブラウザに履歴が残っているからでは?
履歴を消せばlinkの色で表示されると思います。

あとlink, visited, hover, activeの順番に書かないといけないみたいです。
    • good
    • 0
この回答へのお礼

tediwecさん

本当にありがとうございました。
ずっと悩んでいましたが、解決いたしました。
またよろしくお願い致します。

お礼日時:2003/10/24 16:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!