在 android 平板电脑中打开软键盘时,以百分比给出高度会挤压输入字段
Giving Height in percentage squeezes input fields when soft keyboard opens in android tablets
我在 android 平板电脑中遇到问题,其页面包含输入字段。每当有人在输入字段上粘贴以输入内容时,软键盘就会打开,输入字段看起来会被挤压,如图所示。我在下面使用 css:
html,body{
height:100%;
}
.form{
height:100%;
}
.container{
height:100%;
}
问题是您正在设置相对于 window 尺寸的尺寸;当软键盘打开时,window 会调整大小。所以如果你的页面总是相对的,那么当它变得太小时就会出现问题。
也许尝试在正文中添加一个 min-height
,这样它的 children 就不会在 window 变得太小时受到影响:
html,body{
min-height: 300px;
height: 100%;
}
我在 android 平板电脑中遇到问题,其页面包含输入字段。每当有人在输入字段上粘贴以输入内容时,软键盘就会打开,输入字段看起来会被挤压,如图所示。我在下面使用 css:
html,body{
height:100%;
}
.form{
height:100%;
}
.container{
height:100%;
}
问题是您正在设置相对于 window 尺寸的尺寸;当软键盘打开时,window 会调整大小。所以如果你的页面总是相对的,那么当它变得太小时就会出现问题。
也许尝试在正文中添加一个 min-height
,这样它的 children 就不会在 window 变得太小时受到影响:
html,body{
min-height: 300px;
height: 100%;
}