在 span 上加上背景颜色,看看它为什么不起作用。这三个项目在一个 div 中,没有与之关联的 CSS。为了使跨度位于中间,您需要围绕它的 div 至少具有 width 和 text-align 属性。
改变
<div>
<button id="btnPrevious" type="button">Previous</button>
<span style="width: 100%;text-align: center">TEST</span>
<button id="btnNext" type="button" style="float: right">Next</button>
</div>
到
<div class="centerTest">
<button id="btnPrevious" type="button">Previous</button>
<span style="width: 100%;text-align: center">TEST</span>
<button id="btnNext" type="button" style="float: right">Next</button>
</div>
用任何你想要和使用的名字
.centerTest {
width:100%;
text-align:center;
}
此外,使用此标记,您的代码将导致跨度居中,但您必须将float:left 添加到您的btnPrevious id。除非您正在设计 HTML 电子邮件,否则我会尽可能避免使用内联 CSS,因此只需创建一个 CSS 文件,将 LAST 包含在您的 CSS 文件列表中,然后在其中添加您的编辑。
例如,如果btnPrevious 在您模板的 CSS 文件中,则在您的 CSS 文件中添加
#btnPrevious {
float:left;
}
你很好。
编辑:
抱歉,我刚刚在您的代码中搜索了 TEST,因此错过了 Bootstrap 部分。 Bootstrap 是使用这些类构建的,并且这些类已经在容器中,您应该能够将 text-center 添加到空白 div 中,它应该可以解决问题
改变
<div>
<button id="btnPrevious" type="button">Previous</button>
<span style="width: 100%;text-align: center">TEST</span>
<button id="btnNext" type="button" style="float: right">Next</button>
</div>
到
<div class="text-center">
<button id="btnPrevious" type="button">Previous</button>
<span style="width: 100%;text-align: center">TEST</span>
<button id="btnNext" type="button" style="float: right">Next</button>
</div>