HTML&;导航栏上方的CSS白色间隙

HTML&;导航栏上方的CSS白色间隙,html,css,Html,Css,我对HTML和CSS还是新手。我遇到了一个无法解决的问题 导航栏上方有一个白色间隙。我能不能把它贴在上面 HTML 浏览器中总是有默认的边距和填充,因此您必须在css中执行此操作 body{ margin:0; padding:0;} 浏览器中总是有默认的边距和填充,因此您必须在css中执行此操作 body{ margin:0; padding:0;} 试试这个css,因为浏览器默认的ul边距 .navbar ul { margin: 0 auto; } 试试这个css,因为浏览器默认

我对HTML和CSS还是新手。我遇到了一个无法解决的问题

导航栏上方有一个白色间隙。我能不能把它贴在上面

HTML


浏览器中总是有默认的边距和填充,因此您必须在css中执行此操作

body{
margin:0;
padding:0;}

浏览器中总是有默认的边距和填充,因此您必须在css中执行此操作

body{
margin:0;
padding:0;}

试试这个css,因为浏览器默认的ul边距

.navbar ul {
  margin: 0 auto;
}

试试这个css,因为浏览器默认的ul边距

.navbar ul {
  margin: 0 auto;
}

浏览器有一些默认的边距和填充,因此您可以在CSS中通过输入以下内容撤消此操作:

body{
margin:0;
padding: 0;
}

浏览器有一些默认的边距和填充,因此您可以在CSS中通过输入以下内容撤消此操作:

body{
margin:0;
padding: 0;
}

使用以下代码删除
ul

默认边距为
16px


使用以下代码删除
ul

默认边距为
16px

试试这个:

html, body
{
     padding: 0;
     margin: 0;
}
试试这个:

html, body
{
     padding: 0;
     margin: 0;
}
仅使用边距:0;在…内 像这样

.navbar ul{margin: 0;} 
仅使用边距:0;在…内 像这样

.navbar ul{margin: 0;} 

你可以这样做

   *{
padding:0;
margin:0;
}
问题是,您需要在每个
div
处设置边距和填充


你可以这样做

   *{
padding:0;
margin:0;
}
问题是,您需要在每个
div
处设置边距和填充


是的,有边框顶部在。navbar类在
中添加此行。navbar{border top:0px;}
是的,有边框顶部在。navbar类在
中添加此行。navbar{border top:0px;}

中只有一个提示:在css属性中只写“0”而不是“0px”。是的。navbar类在
中有边框顶部在.navbar类在.navbar中添加此行{border-top:0px;}还有一个提示:在css属性中只写“0”而不是“0px”。是的,在.navbar类中有border-top,添加这一行。navbar{border-top:0px;}很高兴我能帮忙。如果这解决了你的问题,请接受答案。很高兴我能帮忙。如果这解决了你的问题,请接受答案。