【发布时间】:2017-09-04 04:11:03
【问题描述】:
我目前有一个看起来像这样的组件:
import { Component } from '@angular/core';
@Component({
selector: 'home-about',
template: `
<div
fxFlex="50"
fxLayout="column"
fxLayoutAlign="center"
>
<div>
<h2>About This Site</h2>
</div>
<p>
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
</p>
</div>
`
})
export class HomeAboutComponent {}
我通过应用样式类将上述文本置于页面中心:
styles: [`
.aboutContainer {
margin: 0 auto;
}
`],
添加一个 CSS 类似乎有点太多了,我应该能够将 div 居中并将 flex 设置为 50% 全部使用 flex-layout。我只是不太确定我哪里出错了。
【问题讨论】:
标签: angular angular-flex-layout