html - 我无法弄清楚导航栏中的哪个元素有不需要的边距/填充
问题描述
我希望箭头指示的边框从导航栏的顶部到底部,我不知道填充/边距在哪里阻止它这样做。
我试图在下面的所有元素上将填充和边距都设置为 0px,但除了摆脱我设置的 p/m 之外,这条线仍然不会一直走下去。
我错过了什么,请帮忙!
这是我的代码:
nav { /*navbar*/
border-bottom: 2px solid rgba(121, 85, 72, 0.7);
border-top: 2px solid rgba(121, 85, 72, 0.7);
width: 90%;
margin: 10px auto 30px auto;
}
nav > ul { /*all elements together on navbar*/
width: 90%;
text-align: center;
}
nav > ul > li { /*all individual elements on navbar*/
display: inline-block;
padding: 10px 15px 0px 15px;
}
nav > ul > li > .logo { /*logo on navbar*/
margin-right: 100px;
font-size: 30px;
}
nav > ul > li > a > i { /*icons on navbar*/
margin-right: 5px;
}
nav > ul > li > a > .button-user { /*user button on navbar*/
margin-left: 100px;
font-size: 35px;
vertical-align: middle;
color: rgba(121, 85, 72, 0.9);
}
.logo { /*logo*/
color: #FF7F50;
}
.text-navbar {
color: rgba(121, 85, 72, 0.9);
font-size: 17px;
}
<header>
<nav>
<ul>
<li><a asp-controller="Home" asp-action="Index" class="logo">Swapet</a></li>
<li class="border-right"><a asp-controller="Home" asp-action="Index" class="text-navbar"><i class="fas fa-question-circle text-navbar"></i>Kako deluje?</a></li>
<li><a asp-controller="Home" asp-action="Index" class="text-navbar"><i class="fas fa-cat"></i>Muce</a></li>
<li><a asp-controller="Home" asp-action="Index" class="text-navbar"><i class="fas fa-dog"></i>Kužki</a></li>
<li><a asp-controller="Home" asp-action="Index"><i class="fas fa-user-circle button-user"></i></a></li>
</ul>
</nav>
</header>
解决方案
我做的!我解决了这个问题。我禁用了 botstrap 的 CSS,问题消失了,但我仍然想使用 Bootsrap。所以我去看看Visual Studio是否给出了“填充:”或“边距:”的其他有用建议,发现未设置。原来有一个底部边距设置,它不能被我的 CSS 中的新边距覆盖,但未设置有效。仍然不知道为什么。
Tl;博士:
nav > ul { /*all elements together on navbar*/
width: 90%;
text-align: center;
margin: unset; <-- this
}
推荐阅读
- java - 使用 Stream 时未从功能接口返回 Obj
- python - 将 Kivy 和 KivyMd 模块转换为 Cython
- sql - 如何在表的层次结构中查找具有特定值的 ID(主键)的表名?
- mysql - 如何按标签和类别mysql查询获取产品
- iis - URL 重写不适用于 IIS 上的 http 到 https 重定向
- mysql - 如何在 SQL 的列中的每一行中添加相同的内容?
- r - 将传单 addCircles 导出为 shapefile
- java - Ubuntu 20.04 中的 java 版本和 javac 版本不同
- reactjs - 将文件上传到前端还是后端的 s3 存储桶更好?
- sql - SQL 从多个表中查询并检索数据