Ting Web UI

简洁、直观、强悍、跨浏览器的前端开发框架,让web开发更迅速、简单。

对齐

多种对齐方式,包括块级居中、垂直对齐等。

使用 .center-block 将任意元素设置为 display: block 并通过 margin 居中显示。

center-block
该 div 显示在中间
<div style="height:80px; background:#eee; margin-bottom:20px; padding:0 200px;">
    <div class="center-block" style="width:150px; background-color:#ccc;">
        center-block<br/>该 div 显示在中间
    </div>
</div>

使用 .valign 容器配合 .valign-middle.valign-bottom 实现垂直居中或底部对齐。

垂直居中

valign-middle
<div class="valign" style="height:80px; background:#eee; margin-bottom:20px;">
    <div class="valign-middle">valign-middle</div>
</div>

底部对齐

valign-bottom
<div class="valign" style="height:80px; background:#eee; margin-bottom:20px;">
    <div class="valign-bottom">valign-bottom</div>
</div>

可同时使用图片和文字的垂直居中:

多行文字
垂直
居中
<div class="valign" style="height:100px; background:#eee;">
    <img class="valign-middle" src="../images/logo.png" width="48" height="48"/>
    <span class="valign-middle">多行文字<br/>垂直<br/>居中</span>
</div>

使用 .valign-sibling 可以使其兄弟节点垂对齐。然后兄弟就可以使用 .valign-middle.valign-bottom 实现垂直居中或底部对齐。

垂直居中

valign-middle
<div style="height:80px; background:#eee; margin-bottom:20px;">
    <div class="valign-sibling"></div>
    <div class="valign-middle">valign-middle</div>
</div>

底部对齐

valign-bottom
<div style="height:80px; background:#eee; margin-bottom:20px;">
    <div class="valign-sibling"></div>
    <div class="valign-bottom">valign-bottom</div>
</div>