将网格垂直放置在中心位置?

时间:2012-01-09 04:34:44

标签: css jquery-mobile

如何将它垂直放置在中心?

<div class="ui-grid-b">
    <div class="ui-block-a">Block A</div>
    <div class="ui-block-b">Block B</div>
    <div class="ui-block-c">Block C</div>
</div>

1 个答案:

答案 0 :(得分:3)

使用vertical-align属性。

div[class|=ui-grid] { 
    background: red;
    text-align: center;
    padding: 30px; }
div[class|=ui-block] { 
    background: blue;
    font: 10px Verdana;
    color: #fff;
    padding: 10px;
    vertical-align: middle;
    display: inline-block; }
.ui-block-a { height: 100px; }
.ui-block-b { height: 50px; }
.ui-block-c { height: 200px; }

div[class|=ui-grid]div[class|=ui-block]正在使用attribute selector

预览:http://jsfiddle.net/Wexcode/LzuYR/