2016-11-21 73 views
-1

我一直在为我的网站制作一个水平导航栏,但导航栏的顶部似乎被切断,不会触及页面的顶部。HTML导航栏不会触及页面的顶部

我已经尝试使用:

* { 
    padding: 0; 
    margin: 0; 
} 

然而,这使我不得不填充添加到的一切。

有没有其他解决方法?

小提琴:从ulhttps://jsfiddle.net/bp2jnytc/

+0

你的CSS正在做你正在告诉它做的事情。我想你想对你的元素有一些填充。我不完全确定你正在尝试做什么,但也许这将有助于https://jsfiddle.net/happymacarts/5v9b4xwc/ – happymacarts

回答

0

为了您的无序列表中的<h3>元素,你可以尝试:

h3 { 
    margin: 0; 
    padding: 15px; 
} 

然后为<ul>元素的<header>内:

header ul { 
    margin: 0; 
} 
+0

你会如何去除它们左右两边的一点点空间? – jacobtohahn

+0

对于你的'body'风格,而不是'margin-top:0;',它应该是'margin:0;'。 – jacefarm

0

没有什么不对的地方,以及,至少当我将代码复制到我的文本编辑器,然后在Chrome中运行它。我相信这是jsfiddle如何显示信息的问题,而与您的代码无关。