我希望输入和按钮完美地对齐像素。为什么更改按钮元素的字体大小会更改布局?我知道可以通过将vertical-align
样式从基线更改为其他样式来解决此问题,但是我不确定为什么需要进行此更改?是否有另一个与字体大小相关的修复程序,可以使这些元素对齐?
input {
height: 30px;
box-sizing: border-box;
}
button {
background-color:blue;
color: white;
border: none;
height: 30px;
font-size: 5px;
}
<input type="text"><button>I</button>