我的网站上的顶栏并未完全改变颜色......底部有一条条。有谁知道为什么?我的website和error。我的代码:我的顶级酒吧没有完全填充
HTML
<header>
<ul>
<li> <a href="/">Home</a></li>
<li> <a href="https://github.com/reteps" >Github</a></li>
<li> <a href="gradecalc/gradecalc.html" >Grade Calculator</a></li>
</ul>
</header>
CSS上ul
标签
header ul { /*selects list of stuff*/
list-style-type: none; /*no bullet points*/
margin: 0;
padding: 0;
background-color: #70deef;
position: fixed;
width: 100%;
height: 50px;
}
header li { /*selects list element*/
float: left; /*move to left*/
}
header li a {
display: block; /*makes a square*/
color: #ffffff; /*white*/
text-align: center;
text-decoration: none;
padding: 20px 20px 10px;
}
header li a:hover {
background-color: #d6d6d6; /*grey*/
}
你'ul'有50高度的孩子'li'的只是作为文本和填充一样高。删除'ul'高度。 –
我应该把高度放在'li'标签内吗? – lol
只需从'ul'类删除高度。让填充和文本高度控制标题高度。 –