我在下面有这个HTML代码:
<div class="col-sm-12 col-md-12">
<div class="answer-picture col-xs-12" id="bookListDiv">
<div id="loadme" style="display:block; margin:0 auto">
<img src="~/images/loader.gif" />
</div>
</div>
</div>
我尝试了这个以及更多,但无法将其与中心对齐。
将
样式文本对齐:居中应用于div:
<div class="col-sm-12 col-md-12">
<div class="answer-picture col-xs-12" id="bookListDiv">
<div id="loadme" style="display:block; margin:0 auto;text-align:center">
<img src="~/images/loader.gif"/>
</div>
</div>
</div>
仅将此 css 添加到 #loadme{text-align:center;}
<div class="col-sm-12 col-md-12">
<div class="answer-picture col-xs-12" id="bookListDiv">
<div id="loadme" style="display:block; text-align:center">
<img src="~/images/loader.gif" />
</div>
</div>
</div>
这样做..
<div class="col-sm-12 col-md-12">
<div class="answer-picture col-xs-12" id="bookListDiv">
<div id="loadme" class="text-center" style="display:block; margin: 0 auto !important;">
<img src="~/images/loader.gif" />
</div>
</div>
</div>
包含 IMG 的 DIV 应该是display: block;
图像应为display: inline-block;
或其初始状态;
默认情况下,图像或任何display: inline-block;
对象都被视为文本,因此您必须将text-align: center;
分配给 DIV;
希望这对您将来有所帮助。
在 css 中,
#loadme { display:grid; align-items:center;}
使用 CSSGrid