【发布时间】:2025-12-02 01:15:02
【问题描述】:
我正在尝试将输入元素放置在带有背景的 div 中,我需要对它进行绝对大小和定位。它在 PC 上运行正常,但如果不使用完全不同的值,我无法在 iPad 上正确运行。
PC 上的外观
在 iPad 上的外观
HTML:
<div id="container">
<input class="input-pc" type="text"/>
</div>
<br/>
<div id="container">
<input class="input-ipad" type="text"/>
</div>
CSS:
#container{
background-color: #343434;
position: relative;
width: 200px;
height: 26px;
}
.input-pc {
position: absolute;
left: 2px;
top: 2px;
width: 196px;
height: 20px;
background-color: #E8FB46;
border: none;
}
.input-ipad {
-webkit-appearance: none;
-webkit-border-radius:0;
position: absolute;
left: 2px;
top: 2px;
width: 186px;
height: 17px;
background-color: #E8FB46;
border: none;
}
Here is a fiddle 有两种适用于 PC 和 iPad 的样式。
有没有办法让两个输入字段正确包含在两个平台上?
【问题讨论】: