CSS,关于填写导航栏中的按钮,

时间:2017-08-01 12:08:21

标签: html css html-lists nav

我在CSS方面遇到问题,我和朋友只是偶尔在网页上工作(我们都是HTML和CSS的新手)。

以下是该部分的代码:

.nav li {
 margin: auto;
 display: inline-block;
 color: white;
 padding: 10px;
 font: Times;
 text-align:center;
 float: inherit;
 }

.nav a {
text-decoration: none;
color: white;
display: inline-block;
padding: inherit;
}

当您查看我附上的图片时,您可以看到该按钮未完全填满导航栏。

here is the image (sorry for poor quality)

有谁能告诉我如何解决这个问题?

3 个答案:

答案 0 :(得分:1)

.nav li有填充,删除填充并对anchor元素应用填充。

.nav li{
padding:0
}

.nav li a{
padding:10px;
}

希望这会有所帮助..

答案 1 :(得分:0)

这可能是因为li元素有填充。

.nav li {
 margin: auto;
 display: inline-block;
 color: white;
 padding: 10px; // here
 font: Times;
 text-align:center;
 float: inherit;
}

li移除填充,并将其添加到a

答案 2 :(得分:0)

这是一个应该有效的fiddle

PS。颜色仅用于测试,诀窍是您在:hover元素上使用:active<li>