Html 导航栏周围有边框,可以';不能删除
我试图为我的网站创建一个导航栏,但奇怪的事情发生了。它是导航栏周围的边框,我无法删除它?我试图查找错误,但没有任何效果。我尝试在样式标签中将边框设置为0px,但没有成功,边框仍然存在,如何设置?请帮助我,并提前表示感谢 代码如下:Html 导航栏周围有边框,可以';不能删除,html,css,nav,Html,Css,Nav,我试图为我的网站创建一个导航栏,但奇怪的事情发生了。它是导航栏周围的边框,我无法删除它?我试图查找错误,但没有任何效果。我尝试在样式标签中将边框设置为0px,但没有成功,边框仍然存在,如何设置?请帮助我,并提前表示感谢 代码如下: <!DOCTYPE html> <html> <head> <style> #nav { overflow: hidden; background-color: #282e30; border: 0px; }
<!DOCTYPE html>
<html>
<head>
<style>
#nav {
overflow: hidden;
background-color: #282e30;
border: 0px;
}
#nav a {
float: left;
color: #fff;
text-align: center;
padding: 14px 16px;
text-decoration: none;
font-size: 17px;
border: 0px;
}
#nav a.active {
background-color: #286a82;
color: white;
border: 0px;
}
</style>
</head>
<body>
<div id="nav">
<a class="active" href="/home.html">Home</a>
<a href="/contact.html">Contact us!</a>
<a href="/about.html">About!</a>
</div>
</body>
</html>
#导航{
溢出:隐藏;
背景色:#282e30;
边界:0px;
}
#导航a{
浮动:左;
颜色:#fff;
文本对齐:居中;
填充:14px 16px;
文字装饰:无;
字号:17px;
边界:0px;
}
#主动导航{
背景色:#286a82;
颜色:白色;
边界:0px;
}
您不需要边框:0px
在代码中,它不是导航栏周围的边框,而是HTML中body元素的边距。默认情况下,
标记有一个轻微的边距,使其看起来像有边框一样。尝试在代码中添加body{margin:0px;}
,它应该可以工作。像这样:
<style>
body {
margin: 0px;
}
#nav {
overflow: hidden;
background-color: #282e30;
}
#nav a {
float: left;
color: #fff;
text-align: center;
padding: 14px 16px;
text-decoration: none;
font-size: 17px;
}
#nav a.active {
background-color: #286a82;
color: white;
}
</style>
身体{
边际:0px;
}
#导航{
溢出:隐藏;
背景色:#282e30;
}
#导航a{
浮动:左;
颜色:#fff;
文本对齐:居中;
填充:14px 16px;
文字装饰:无;
字号:17px;
}
#主动导航{
背景色:#286a82;
颜色:白色;
}
我添加了正文{margin:0px;}并上传了它,现在显示出来,没有边框/margin:D谢谢