有人可以解释如何在Bootstrap 4模式中水平居中标题。
我已经尝试window[ga-disable-UA-XXXXXXXX-Y] = true;
,text-center
和mx-auto
,但他们似乎无法工作。
这里是link的小提琴。
以下代码;
ml-0 / mr-0
答案 0 :(得分:4)
modal-header
显示:flex所以将其中心设置为'内容(如modal-title
)的工作方式不同。您可以使用mx-auto
但是居中相对于关闭按钮,因此它不会完全居中。
一个选项是显示标题:阻止(d-block
)并使用text-center
。
https://jsfiddle.net/44v0b25k/
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header d-block">
<button type="button" class="close float-right" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<h5 class="modal-title text-center" id="exampleModalLabel">Modal title</h5>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
另一种选择是在w-100
上使用modal-title
以使其全宽,text-center
也可以使用。
<div class="modal-header">
<h5 class="modal-title w-100 text-center" id="exampleModalLabel">Modal title</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
答案 1 :(得分:4)
下面我已将.foobar-container-left{display:none;}
.foobar-container-right{display:none;}
#foobar-message-0{width:100%;}
@media only screen and (max-width:500){
#branches{width:100%;}
}
添加到标题中,text-center d-block
添加到标题中。
问题是标题是flex,其中包含了对齐内容空间 - 将标题推向左侧。
d-inline-block
答案 2 :(得分:0)
只需将CSS应用于modal-title
类,例如:
.modal-title {
text-align: center;
width: 100%;
}