我最近一直在努力,因此我终于决定在这里发帖寻求帮助 .
下图显示了我现在得到的信息 . 我有一个离子卡(红色),里面有一个离子网格(蓝色),有6个离子行,最后两个包含3个离子色谱柱(绿色) .
没有为任何属性指定宽度(离子列具有 col-4
属性除外),最后两行占据了离子网格的整个宽度...我想实现两件事:
最后两行适合其内容(即所有cols具有最长内容的单元格宽度);然后,获得该网格,该网格现在将比离子卡的宽度短一个宽度,并将其水平居中在卡上 . 谁能指导我?谢谢!
Screenshot
这是生成的html代码:
<ion-card class="card card-md">
<ion-card-content class="card-content card-content-md">
<ion-grid class="grid">
<ion-row class="row">orci ut</ion-row>
<ion-row class="row">lorem ipsum dolor</ion-row>
<ion-row class="row">consectetur adipiscing </ion-row>
<ion-row class="row">tristique</ion-row>
<ion-row class="row">
<ion-col class="col" col-4="">netus</ion-col>
<ion-col class="col" col-4="">dui sollicitudin lacinia </ion-col>
<ion-col class="col" col-4="">accumsan</ion-col>
</ion-row>
<ion-row class="row">
<ion-col class="col" col-4="">Phasellus porta</ion-col>
<ion-col class="col" col-4="">bibendum</ion-col>
<ion-col class="col" col-4="">tempor eget</ion-col>
</ion-row>
</ion-grid>
</ion-card-content>
</ion-card>
1 回答
我希望我能做到这一点:首先,如果您的列应符合其内容,只需省略
col-4
即可 . 请参阅docs:要使列水平居中,可以使用
text-align
CSS属性 . 请参阅developer.mozilla.org上的说明:结果可能看起来像这样(我使用的是内联样式,如果它适用于您,您可能希望将这些样式添加到CSS中):