我正在尝试使应用于
我尝试覆盖来自浏览器的每个样式,但没有用。
我知道我可以使用相对位置或其他方法将其向上移动,但这不是我要寻找的解决方案,我想知道那1px来自哪里。
HTML:
CSS(层叠样式表):
<a>
或<input>
的按钮在Chrome中显示正确。然而,输入框会向下移动1px,但我真的不知道为什么。我尝试覆盖来自浏览器的每个样式,但没有用。
我知道我可以使用相对位置或其他方法将其向上移动,但这不是我要寻找的解决方案,我想知道那1px来自哪里。
HTML:
<a class="button" href="#">link button</a>
<input class="button" value="input button" type="button" />
CSS(层叠样式表):
.button {
display: inline-block;
text-align: center;
margin: 0 0 24px 0;
border: 1px solid #000;
padding: .3em .6em;
background: #ccc;
color: #000;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
font-size: 16px;
font-family: inherit;
line-height: 1;
}