0
我在学习CSS/HTML,并且在创建导航时遇到问题。导航菜单边距
ul {
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}
li {
display: inline-block;
padding: 15px 20px;
margin: 0;
height: 35px;
}
li:hover {
background-color: #232323;
border-bottom: 3px solid #e24a4a;
height: 32px;
cursor: pointer;
}
<nav>
<ul>
<li>M1</li>
<li>M2</li>
<li>M3</li>
<li>M4</li>
<li>M5</li>
</ul>
</nav>
M-M间为保证金。我不想要它。我试图删除它们,但没有。之间
保证金M的
如何删除呢?
您在'li'元素 – j08691
填充设置填充:15px的20像素;线路导致它 – schylake
这不是一个实际的'保证金'。去阅读https://css-tricks.com/fighting-the-space-between-inline-block-elements/ – CBroe