【发布时间】:2016-09-23 00:47:34
【问题描述】:
我刚开始使用网络语言(HTML、CSS),我正在创建我的第一个页面。我找到了一个模板 html 水平菜单,我想将其应用于我的页面。不幸的是,我没有来修改它,因为他适用于我页面的所有宽度。
我在网上摸索着想知道怎么做,我认为它应该与width = 100%的属性相关联。
我认为解决方案应该很简单,但即使观看 StackOverflow 关于类似问题的帖子我也没有发现。当我应用在我的代码中找到的解决方案时,它不起作用。
代码如下:
body
{
background-color: black; /* Le fond de la page sera noir */
}
#nav
{
padding:0;
}
#nav li
{
display:inline;
}
#nav li a
{
font-family:Arial;
font-size:12px;
text-decoration: none;
float:left;
padding:10px;
background-color: #333333;
color:#ffffff;
border-bottom:1px;
border-bottom-color:#000000;
border-bottom-style:solid;
}
#nav li a:hover
{
background-color:#9B1C26;
padding-bottom:12px;
border-bottom:2px;
border-bottom-color:#000000;
border-bottom-style:solid;
margin:-1px;
}
<html>
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="menuStyle.css" />
<title>Antoine</title>
</head>
<body>
<ul id="nav" style="clear:both;">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">Products</a></li>
<li><a href="#">Sitemap</a></li>
<li><a href="#">Help</a></li>
<li><a href="#">Contact Us</a></li>
</ul>
</body>
</html>
【问题讨论】: