如何在悬停时关闭底部的3px间隙?
我挣扎着一个问题,我的按钮没有拉伸父div的全部高度。当我将鼠标悬停在从按钮底部到父级div底部的〜3px间隙处。如何在悬停时关闭底部的3px间隙?
我把整个代码分解到这里的那个小代码,问题仍然存在。如果我在#main_buttons
,#header_big
和.buttons
上使用float: left;
,问题就消失了。但如果我使用浮动#main_buttons
,#header_big
我的整个网站崩溃,所以这不是一个解决方案,我不得不重新编码其余的网站。还有其他解决方案吗? https://jsfiddle.net/ewktoqrL/
#header_big { background-color: #cccccc;
min-width: 100%;
min-height: 100%;
float: left;
}
#main_buttons {
min-height: 100%;
float: left;
}
.buttons {
max-height: 100%;
float: left;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 12px;
padding-top: 14px;
}
.buttons:hover {
background-color: #efefef;
}
<div id="header_big">
<div id="main_buttons">
<div id="home" class="buttons">
Home
</div>
<div id="cv" class="buttons">
CV
</div>
<div id="nyheter" class="buttons">
Nyheter
</div>
<div id="movie" class="buttons">
Film
</div>
<div id="games" class="buttons">
Spill
</div>
<div id="music" class="buttons">
Musikk
</div>
</div>
</div>
回答:
我只想对你.buttons
添加margin-bottom: -3px;
。我认为这会解决你的问题。但是,我不确定问题来自哪里。我认为这可能来自.buttons
中的填充。
以上是 如何在悬停时关闭底部的3px间隙? 的全部内容, 来源链接: utcz.com/qa/257602.html