我使用 CSS 创建了一个菜单,并在其下方使用 a href 标记有一个 HTML 链接。但是,该链接不是蓝色的或带下划线的,而是看起来和悬停的链接与我使用 CSS 为菜单制作的链接完全一样。此外,无论我是否在我希望它出现的文本之后键入标签,此链接都会向左移动。
代码如下所示:
<!DOCTYPE html>
<html>
<head>
<style>
ul
{
float:left;position:relative;width:40%;padding:0;margin:0;list-style-type:none;
}
a
{
float:left;width:5em;text-align:center;text-decoration:none;color:black;background-color:#c0c0c0;padding:0.2em 0.5em;
}
a:hover {background-color:#d0d0d0;}
li {display:inline}
</style>
</head>
<div>
<ul>
<li><a href="#">HOME</a></li>
<li><a href="#">SERVICES</a></li>
<li><a href="#">GALLERY</a></li>
<li><a href="#">CONTACT</a></li>
</ul>
</div>
<br>
<br>
To see a picture of Curious George, click <a href="http://cdn.mhpbooks.com/uploads/2012/05/Curious_Georg.jpg">this link</a>
</html>
这是它的显示效果:
http://img96.imageshack.us/img96/3938/vi22.jpg
任何帮助将非常感激。我这周刚开始学习 HTML/CSS。