我在移动设备上使用this fix作为Bootstrap模式作为一些新代码的基础:
自举-responsive.css
.modal {
position: fixed;
top: 3%;
right: 3%;
left: 3%;
bottom:3%;
width: auto;
margin: 0;
}
.modal-body {
height: 60%;
}
bootstrap.css
.modal-body {
max-height: 350px;
padding: 15px;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
我遇到的问题是我在模态的底部获得了额外的空间。
如何删除此空间?
我做了fiddle来证明这个问题。
尝试使用宽度为480更改此fiddle中浏览器的高度。当我移除bottom:3%
中的.modal
时,模态页脚应该粘在底部但不是一切看起来很像this或this,但.modal
的高度与屏幕的高度重叠且无响应
答案 0 :(得分:2)
您可以检查方向是否为横向 - 并相应地最小化模态体的大小
<强> FIDDLE 强>
@media only screen
and (orientation : landscape) {
.modal-body {
height: 160px;
}
}
哦,顺便说一下:
在小提琴中我通过添加类来修复模型的圆角:
.modal-footer
{
border-radius: 0 0 4px 4px;
}
答案 1 :(得分:0)
删除padding-bottom:
.modal-body {
max-height: 350px;
padding: 15px;
padding-bottom: 0;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
答案 2 :(得分:0)
如果您尝试评论给模态的底部属性,我检查了代码,我认为这是您正在寻找的。 p>
.modal {
position: fixed;
top: 3%;
right: 3%;
left: 3%;
/*bottom:3%;*/ /* if u comment this the issue gets resolved */
width: auto;
margin: 0;
}
还可以更改模态页脚css,使其与模态
采用相同的圆角.modal-footer
{
border-radius: 0 0 3px 3px;
}
答案 3 :(得分:0)
我相信您的问题是您在Modal中的表格。 将此放到您的CSS中。
.modal form{ margin: 0 !important;}