【发布时间】:2022-02-14 19:13:18
【问题描述】:
我正在制作一个表格。当我给<input> 和<select> 标签赋予相同的高度和宽度时,<select> 标签的高度与<input> 的高度不同。
似乎有一个像素的高度差。
有什么问题?
input {
width: 100px;
height: 20px;
vertical-align: top;
}
select {
border: 1px solid #ccc;
vertical-align: top;
}
option {
color: red;
width: 100px;
height: 20px;
text-decoration: underline;
}
<input type="text">
<select>
<option>first option</option>
<option>second option</option>
</select>
【问题讨论】:
-
在小提琴中,由于选择和输入框中的字体大小不同,差异为 3 个像素。但是,当您将它们设置为相等时,1 px 的差异仍然存在。
标签: css