我有一个模式对话框,其中html位于下方。显示的图片应该居中,但我似乎无法居中。
有人有解决方案吗?
<!-- modal popup dialog-->
<div class="modal fade centered" id="image-gallery" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog centered">
<div class="modal-content siteImageButton">
<div class="modal-body text-center">
<img id="image-gallery-image" class="img-responsive" src="" />
</div>
</div>
</div>
</div>
澄清:我希望img以模态div为中心。我在模态div中没有文字。
答案 0 :(得分:1)
<!-- modal popup dialog-->
<div style="text-align: center;" class="modal fade centered" id="image-gallery" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog centered">
<div class="modal-content siteImageButton">
<div class="modal-body text-center">
<img id="image-gallery-image" class="img-responsive" src="" />
</div>
</div>
</div>
</div>
修改强>
<body class="container">
<div class="col-lg-1 col-offset-6 centered">
<img id="image-gallery-image" class="img-responsive" src="" />
</div>
</body>
<强> EDIT2:强> “Bootstrap的跨度向左浮动。只需将它们置于中心位置即可覆盖此行为。”
像这样:.center {
float: none;
margin-left: auto;
margin-right: auto;
}
而不是:
<div class="span7 center"> box </div>
答案 1 :(得分:1)
.img-responsive应用了以下样式:
display: block;
max-width: 100%;
height: auto;
display:block
表示继承自text-align:centre
的{{1}}无效。
如果您移除text-center
课程,您的图片将会居中。
.img-responsive
答案 2 :(得分:0)
.text-center{
text-align: center;
margin: 0 auto;
}