垂直对齐离子中的行

时间:2015-08-11 10:17:46

标签: css ionic-framework ionic vertical-alignment flexbox

我有以下ion-view

<ion-view view-title="Success" ng-controller="successController" class="success-view">
  <ion-content>

    <div class="row row-center">
      <div class="col">

        <h1>Success!</h1>

        <h3>Your login credentials will be SMSed to you shortly</h3>

        <button class="button button-block button-positive" ui-sref="login">
          Okay
        </button>

      </div>
    </div>

  </ion-content>
</ion-view>

我试图在屏幕中垂直对齐col。现在我明白,如果我的row占据了100%的高度,那么唯一可行的方法就是这样。然而,如果我继续将style="height: 100%;"添加到我的row它不起作用,那么行的高度仍然会包含它的内容。即使我添加!important,它仍然没有跨越屏幕的整个高度...任何想法?

1 个答案:

答案 0 :(得分:13)

似乎Ionic框架添加了包裹行的动态类scroll。同时向父height: 100%添加scroll

.row, .scroll {
  height: 100%;
}

<强>输出:

enter image description here

Ionic Demo