更改bootstrap模式的默认宽度

Joh*_*ohn 6 html css twitter-bootstrap twitter-bootstrap-3

我试图改变对话框的默认宽度,但它不是working.I尝试中提到的解决方案这个职位.这是我的HTML代码:

<style>

#myDialog .modal-dialog{

width:80%;

}


</style>


<div id="myDialog" class="modal fade" tabindex="-1" role="dialog">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><i class="fa fa-times"></i></button>
                <div class="modal-title" id="Dialog_title">Text Document</div>
            </div>
            <div class="modal-body">

                <div id="my_doc_content"></div>

            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal" onclick="rg.closeDialog('myDialog');">Close</button>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

M.T*_*zil 8

覆盖.modal-dialog宽度

.modal-dialog{
   width: 80%;
   margin: auto;
}
Run Code Online (Sandbox Code Playgroud)

将这段代码放在后面bootstrap.min.css以覆盖其默认宽度.

这是工作小提琴


小智 3

这是一个可能对您有帮助的 JSFiddle:Working JSFiddle

当在类上添加 CSS 样式.modal而不是 时.modal-dialog,您可以通过以下代码简单地更改模式的宽度:

.modal{
    width: 80%; /* respsonsive width */
    margin-left:-40%; /* width/2) */ 
}
Run Code Online (Sandbox Code Playgroud)

.modal{
    width: 80%; /* respsonsive width */
    margin-left:-40%; /* width/2) */ 
}
Run Code Online (Sandbox Code Playgroud)
$(function() {
  $("#myDialog").modal("show");
});
Run Code Online (Sandbox Code Playgroud)
.modal-dialog {
  width: 80%;
  margin: auto;
}
.modal{
  width: 80%; /* respsonsive width */
  margin-left:-40%; /* width/2) */ 
}
Run Code Online (Sandbox Code Playgroud)

希望这对您有帮助!