我试图将<v-btn>
置于<v-flex>
中。由于<v-flex>
是Flexbox的DIV,我用justify-center
将其转化入vuetify将中心物品放入v-flex
justify-content: center
因为我的方向是水平的,我的按钮应该是居中对齐,但事实并非如此。这是重现我的问题的codepen。
https://codepen.io/anon/pen/ZXLzex
我想上申请按钮到div(V-FLEX)内居中。
下面是完整的代码:
<v-card>
<v-card-text >
<v-text-field label="Email"></v-text-field>
<v-text-field label="Password"></v-text-field>
</v-card-text>
<v-card-actions>
<v-layout row>
<v-flex justify-center>
<v-btn primary>
Signup
</v-btn>
</v-flex>
</v-layout>
</v-card-actions>
</v-card>
谢谢你的工作。但为什么 ?! text-xs-center做一个'text-align:center'。为什么它不适用于Flexbox? – Epitouille
@Epitouille如果你在包装上放了'd-flex'('display:flex'),那么它会在按钮上包含'flex:1,1自动',因为包含了CSS:'.d-flex> * {.. 。flex:1 1 auto; }',这将使其全宽 – Traxo