微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html – 在ionic2中居中元素的正确方法

我在页面上放了一些文字一个按钮.我当前正在使用我所知道的传统css方法来集中它.这是以IONIC 2为中心的正确方法吗?
<ion-content padding class="login-signup">

  <ion-card>

  <div class="or-label">
   SOME-TEXT
  </div>

  <div class="signup-button">
    <button outline>Signup</button>
  </div>

</ion-content>

//对应的css

.or-label {
    width: 20%;
    font-size: 16px;
    margin: 0 auto;
    margin-top: 2em;
    margin-bottom: 2em;
    height: 50px;
    text-align: center;
    color: red;
  }


.signup-button {
  text-align:center;
}

解决方法

更新

就像@ AndrewGraham-Yooll在他的回答中提到的那样,fab-center属性在几个版本之前被移除了,所以现在唯一的方法就是使用带有文本中心的容器utility attribute

<ion-content padding class="login-signup">

  <ion-card text-center>
    <div class="or-label">
      SOME-TEXT
    </div>
    <button outline>Signup</button>
  </ion-card>

</ion-content>

您可以通过添加Ionic2属性fab-center来使按钮居中,如下所示:

< button fab-center outline>注册< / button>

您可以在Ionic2 docs中找到有关Ionic2属性的更多信息.

关于另一个div,因为它不是一个离子组件(如按钮或标签),你应该使用一些像你正在做的传统css规则或使用像文本中心这样的Utility attribute.

另请注意,在您的代码中,有一个缺少的clossing标记:< /离子卡和GT;

原文地址:https://www.jb51.cc/html/228423.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐