jes*_*v18 22 html css twitter-bootstrap-3
我有一个模态,但它没有在较小的屏幕(平板电脑等)上调整大小.有没有办法让它响应?找不到有关bootstrap文档的任何信息.谢谢
我更新了我的html代码:(它在django for循环中)
<div class="modal fade " id="{{ p.id }}" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" >
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Producto</h4>
</div>
<div class="modal-body">
<h5>Nombre : {{ p.name}}</h5>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我有这个css设置:
.modal-lg {
max-width: 900px;}
@media (min-width: 768px) {
.modal-lg {
width: 100%;
}
}
@media (min-width: 992px) {
.modal-lg {
width: 900px;
}
}
Run Code Online (Sandbox Code Playgroud)
通过在Modals.less下的较少版本中为@ screen-xs-min添加媒体查询,我遇到了同样的问题
@media (max-width: @screen-xs-min) {
.modal-xs { width: @modal-sm; }
}
Run Code Online (Sandbox Code Playgroud)
您应该能够使用.modal-dialog类选择器调整宽度(结合媒体查询或您用于响应式设计的任何策略):
.modal-dialog {
width: 400px;
}
Run Code Online (Sandbox Code Playgroud)