答案 0 :(得分:9)
首先删除height: 23px;
声明。
请注意,文本不再被剪切,但元素的高度大于所需的高度。
要解决此问题,只需将填充标记为padding: 6px 10px;
input,
select {
box-sizing: content-box;
width: 90%;
padding: 6px 10px;
font-family: TheBoldFont;
font-size: 27px;
color: #f26e7c;
border: 4px solid black;
border-radius: 12px;
}

<input type="text" value="xxxxxxx">
<select>
<option selected value="xxxxxxxxx">xxxxxxxx</option>
</select>
&#13;
答案 1 :(得分:3)
这是因为填充。考虑只使用左右填充,结合最小高度。
答案 2 :(得分:1)
将选区的行高增加几个像素。
这对我有用。
改变了这个:
select {
line-height: 15px;
}
要:
select {
line-height: 17px !important;
}
答案 3 :(得分:-2)
您可以增加选择项目的高度:
select{
height: 40px;
}