我的网站上有链接的 CSS 代码:
a { text-decoration:none; color:#2B5384; }
a:hover { color:#F90; }
a:visited { color:#2B5384; }
如果链接看起来像这样,它可以正常工作:<a href="mypage.html">My page</a>
- 链接的颜色是深蓝色,悬停时它会变为橙色并出现下划线。但是,如果我链接到外部网站,例如<a href="http://www.facebook.com/mypage">My page</a>
- 悬停时链接不会改变颜色,也不会出现下划线。如果我将 URL 更改为具有 .html 扩展名 - <a href="http://www.facebook.com/mypage.html">My page</a>
,它会起作用,但显然,没有这样的页面。
为什么会发生这种情况,如何解决?