私のサイトのリンクには次のCSSコードがあります。
a { text-decoration:none; color:#2B5384; }
a:hover { color:#F90; }
a:visited { color:#2B5384; }
リンクが次のようになっている場合は正常に機能<a href="mypage.html">My page</a>
します。-リンクの色は濃い青です。ホバーするとオレンジに変わり、下線が表示されます。ただし、たとえば外部のWebサイトにリンクした場合、<a href="http://www.facebook.com/mypage">My page</a>
ホバーしてもリンクの色は変わらず、下線は表示されません。URLを.html拡張子に変更すると機能します<a href="http://www.facebook.com/mypage.html">My page</a>
が、明らかにそのようなページはありません。
なぜそれが起こっているのですか、そしてそれをどのように修正できますか?