gpt4 book ai didi

html - 当显示设置为内联时,margin-top 不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 05:55:48 26 4
gpt4 key购买 nike

我正在学习教程,但想先自己尝试一下。问题是,在将鼠标悬停在链接上时,背景颜色的变化会触及导航栏的最顶部,但不会触及它的底部。

margin-top 在显示设置为内联时不起作用,我尝试了填充和类似的解决方案。这是我的代码:

*{
padding: 0;
margin:0;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.logo .text-primary {
color: #85b84b;
}

a:hover{
background: #85b84b;
border-radius: 5px;
}

nav{
background: #444;
color: #f4f4f4;
display: flex;
justify-content: space-between;
text-align: center;
padding: 1rem;
}

nav li{
list-style: none;
display: inline;
padding: 1rem;
}

nav a{
text-decoration: none;
color: #f4f4f4;
padding: 1rem;
}

它的html代码是:

<nav>
<h1 class="logo">
<span class="text-primary">
<i class="fas fa-book-open"></i> Edge</span>Ledger
</h1>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">What</a></li>
<li><a href="#">Who</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>

最佳答案

margin-topmargin-bottom 不适用于行内元素。尝试将显示更改为 inline-block 以提供垂直(顶部、底部)的边距或填充。

关于html - 当显示设置为内联时,margin-top 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57816921/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com