gpt4 book ai didi

html - 删除 HTML、CSS 中按钮之间的空格

转载 作者:技术小花猫 更新时间:2023-10-29 12:45:44 28 4
gpt4 key购买 nike

我想删除按钮之间的空格,这样当我将鼠标悬停在 NORMAL 按钮上时,它和 HARD 按钮之间就没有空格了。我该怎么做,这些空白是从哪里来的?

body {
margin: 0;
}
#stripe {
background-color: white;
text-align: center;
height: 50px;
color: black;
}

button {
border: none;
background: none;
text-transform: uppercase;
height: 100%;
font-weight: 700;
color: black;
letter-spacing: 1px;
font-size: inherit;
transition: all 0.3s;
outline: none;
}

button:hover {
color: white;
background: black;
}

.selected {
color: white;
background: black;
}
<div id="stripe">
<button class="mode">Easy</button>
<button class="mode">Normal</button>
<button class="mode selected">Hard</button>
</div>

最佳答案

浏览器总是在一些元素之间添加空格,包括按钮。要删除它们,您需要将其父容器的字体大小设置为零。然后,要恢复按钮内的文本大小,请为它们设置字体大小。

#stripe {
font-size: 0;
}

button {
font-size: 14px; // Set font size that you need here
}

关于html - 删除 HTML、CSS 中按钮之间的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43431856/

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