我在页面上放置了一些文本和一个按钮。我目前使用我所知道的传统 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;
}
原文由 runtimeZero 发布,翻译遵循 CC BY-SA 4.0 许可协议
更新
就像@AndrewGraham-Yooll 在他的回答中提到的那样,
fab-center
属性在几个版本前被删除了,所以现在唯一的方法是使用带有text-center
的容器 效用属性您可以通过添加 Ionic2 属性将--- 居中
button
fab-center
如下所示:<button fab-center outline>Signup</button>
您可以在 Ionic2 文档 中找到有关 Ionic2 属性的更多信息。
关于另一个
div
,因为它不是 Ionic 组件(如按钮或标签),您应该使用一些传统的css rules
将其居中,就像您正在做或使用 Utility属性 如text-center
。另请注意,在您的代码中,缺少结束标记:
</ion-card>