我的顶栏并没有完全填满

时间:2017-02-13 01:37:26

标签: html css

我网站上的顶栏并没有完全改变颜色......底部有一条条子。有谁知道为什么?我的websiteerror。我的代码:

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

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*/

}

2 个答案:

答案 0 :(得分:1)

删除ul标记的高度。您的区块高度已由内容font-sizepadding确定(加上边距/边框,如果有的话)

答案 1 :(得分:0)

如果是ul标签,请不要使用高度属性。 因为它会造成不必要的空白。

ul {
   padding: 0;
   margin: 0;
   overflow: auto;
}

这是ul标签的最小但足够的样式