html - 使用文本中心属性在 ionic 元素中对齐按钮不起作用

标签 html css c ionic-framework

在我使用 CSS 修改按钮后,使用 text-center 属性在 ion-item 中对齐按钮不起作用。以下代码工作正常。按钮居中对齐。

<ion-list>    
  <ion-item text-center><button ion-button (click)="gotoPage1();">Go page 1</button></ion-item>
  <ion-item text-center><button ion-button (click)="gotoPage2()">Go page 2</button></ion-item>
  <ion-item text-center><button ion-button (click)="gotoPage3()">Go page 3</button></ion-item>

</ion-list>

但是我用CSS修改按钮之后。按钮不再居中对齐。这是代码:

<ion-list>    
  <ion-item text-center><button ion-button class="homeBtn" (click)="gotoPage1();">Go page 1</button></ion-item>
  <ion-item text-center><button ion-button class="homeBtn" (click)="gotoPage2()">Go page 2</button></ion-item>
  <ion-item text-center><button ion-button class="homeBtn" (click)="gotoPage3()">Go page 3</button></ion-item>

</ion-list>

CSS 代码:

homeBtn { display:block; height: 50px; 
              width: 300px; 
              /* border-radius: 50%; */
              border: 1px ; 
              background-color: white; 
         color: black; }

最佳答案

我通过修改 CSS 找到了解决方案。我不确定为什么我必须这样做。因为我的 ion-item 标签中已经有特殊的文本中心。这是我的工作 CSS。 :

.homeBtn {
 /* display:block; */
 height: 50px;
 width: 300px;
 /* border-radius: 50%; */
 border: 1px ;
 /* display: flex; */
 /* justify-content: center; */
 background-color: white;
 color: black;
 text-align: center;
}

关于html - 使用文本中心属性在 ionic 元素中对齐按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53127067/

相关文章:

javascript - 语义清理 HTML、CSS 和 JS 的一般技巧?

html - 信号动画不适用于 jsFiddle

jquery - 使用 jquery 移动 CSS 的一行标签/输入字段

c - sscanf %u 不解释十六进制

javascript - HTML <div> 高度不随动态内容扩展

html - 检查输入时如何隐藏div?

javascript - css 或 javascript 添加一个 :hover style to complete line?

c - getifaddrs 排序——lo 总是第一个?

c - AltiVec 中的 mm_storel_epi64 等效吗?

jquery - 可调整大小的模态弹出窗口