为什么我的按钮和它的边框之间有一个白色的 space?
Why is there a white space between my button and its border?
网络应用程序
片段
我 运行 遇到了 Chrome 中按钮高度的问题。它在 Firefox 中工作得很好,但它并没有填满整个高度,尽管我将它设置为 100%。这对我来说意义不大,所以有人可以向我解释一下吗?
它似乎在代码段中有效?我 100% 没有使用 JavaScript 来设置任何这些:纯粹是我在下面列出的 CSS。
直到今天才成为问题...这太奇怪了。
body {
background-color: dimgrey;
margin: 0;
padding: 0;
}
.topbar {
border-radius: 0px;
border-bottom: 1px lightgrey solid;
margin-bottom: 0px;
background-color: white;
max-width: calc(80%-1px);
height: 60px;
max-height: 60px;
text-align: right;
display: flex;
}
.login-button {
max-width: 15%;
min-width: 15%;
background-color: tomato;
border: none;
border-left: 1px lightgrey solid;
login_text: 'color';
color: white;
outline: none;
cursor: pointer;
font-size: 30px;
height: 100%;
}
.e-mess {
width: 85%;
height: 100%;
background: transparent;
display: flex;
justify-content: center;
align-items: center;
}
<div class='topbar'>
<div class='e-mess'></div>
<button class='login-button'>login</button>
</div>
我不确定为什么会出现这个问题,但我必须为 topbar
class.
设置 min-height
属性
.topbar {
border-radius: 0px;
border-bottom: 1px lightgrey solid;
margin-bottom: 0px;
background-color: white;
max-width: calc(80%-1px);
min-height: 60px;
height: 60px;
max-height: 60px;
text-align: right;
display: flex;
}
网络应用程序
片段
我 运行 遇到了 Chrome 中按钮高度的问题。它在 Firefox 中工作得很好,但它并没有填满整个高度,尽管我将它设置为 100%。这对我来说意义不大,所以有人可以向我解释一下吗?
它似乎在代码段中有效?我 100% 没有使用 JavaScript 来设置任何这些:纯粹是我在下面列出的 CSS。
直到今天才成为问题...这太奇怪了。
body {
background-color: dimgrey;
margin: 0;
padding: 0;
}
.topbar {
border-radius: 0px;
border-bottom: 1px lightgrey solid;
margin-bottom: 0px;
background-color: white;
max-width: calc(80%-1px);
height: 60px;
max-height: 60px;
text-align: right;
display: flex;
}
.login-button {
max-width: 15%;
min-width: 15%;
background-color: tomato;
border: none;
border-left: 1px lightgrey solid;
login_text: 'color';
color: white;
outline: none;
cursor: pointer;
font-size: 30px;
height: 100%;
}
.e-mess {
width: 85%;
height: 100%;
background: transparent;
display: flex;
justify-content: center;
align-items: center;
}
<div class='topbar'>
<div class='e-mess'></div>
<button class='login-button'>login</button>
</div>
我不确定为什么会出现这个问题,但我必须为 topbar
class.
min-height
属性
.topbar {
border-radius: 0px;
border-bottom: 1px lightgrey solid;
margin-bottom: 0px;
background-color: white;
max-width: calc(80%-1px);
min-height: 60px;
height: 60px;
max-height: 60px;
text-align: right;
display: flex;
}