我无法将一个按钮居中在一个标签中。
这可能是一个简单的CSS问题,但应用程序使用了bootstrap、AngularJS、AngularJS-ui-bootstrap和ngTable等多个组件。我在我的plunkr中包含了所有这些组件。
我试图在带有按钮的标签上设置“水平对齐:中心”,但似乎没有应用该属性。按钮仍然倾向于单元格的左侧。
我无法将一个按钮居中在一个标签中。
这可能是一个简单的CSS问题,但应用程序使用了bootstrap、AngularJS、AngularJS-ui-bootstrap和ngTable等多个组件。我在我的plunkr中包含了所有这些组件。
我试图在带有按钮的标签上设置“水平对齐:中心”,但似乎没有应用该属性。按钮仍然倾向于单元格的左侧。
如我在上面的评论中所说,只需将TD更改为具有align="center"属性。
<td align="center"></td>
发表这篇文章后,我发现在HTML5中已被弃用,所以最好只在CSS的TD上使用"text-align:center"
这对我有用
<td style="text-align: center">
<h:form style="display: block; text-align: center; margin: auto; width: 200px">
<!-- components here -->
</h:form>
<td>
元素中(我的表格中有2个按钮):<td class="text-center align-middle">
<div class="btn-group">
<button class="btn btn-outline-primary">+</button>
<button class="btn btn-outline-primary">-</button>
</div>
</td>
text-center
可以将内容水平居中,而align-middle
可以将内容垂直居中。
对我来说它运行良好
<td align="center">
<input type="button" style="float:none!important;display:inline;" value="click" />
</td>
table .btn{
vertical-align: top;
}
HTML:
<td class="table-row-radio-button"> <input type="radio"> </td>
CSS:
.table-row-radio-button {
text-align: center;
}
对我有用。