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