我无法将按钮放在td中。
这可能是一个简单的CSS问题,但该应用程序正在使用bootstrap,AngularJS,AngularJS-ui-bootstrap和ngTable。我已在plunkr中包含了所有这些组件。
我试图设置" horizontal-align:middle"使用按钮在td上,但似乎没有得到应用。按钮仍然靠在单元格的左侧。
答案 0 :(得分:47)
答案 1 :(得分:9)
正如我在上面的评论中所说,只需将TD更改为align =" center"属性。
<td align="center"></td>
自发布以来,我发现HTML5中已弃用此功能,因此最好只使用&#34; text-align:center&#34;在CSS中的TD&gt;
答案 2 :(得分:2)
我发现我必须将以下属性组合到页面上的中心JSF控件中:
<h:form style="display: block; text-align: center; margin: auto; width: 200px">
<!-- components here -->
</h:form>
答案 3 :(得分:2)
这对我有用
<td style="text-align: center">
答案 4 :(得分:1)
改变按钮而不是td?减少对风格的影响。
table .btn{
vertical-align: top;
}
答案 5 :(得分:0)
HTML:
<td class="table-row-radio-button"> <input type="radio"> </td>
CSS:
.table-row-radio-button {
text-align: center;
}
为我工作。
答案 6 :(得分:0)
对我来说很好
$data
答案 7 :(得分:0)
如果您使用的是Bootstrap 4,请将这些类添加到select 'NLFMF' as Source_code
,gPolicy_Number_static
,gPolicy_Number
,PolicyNumber as Policy_Number
,TransactionGroup
,TransactionType
,Txn_Amount
,cast(Policy_Txn_Date as date) as Policy_Txn_Date
,cast(Policy_Txn_Post_Date as date) as Policy_Txn_Post_Date
from MARTDB.dbo.stg_MFCPremiums_Prepare
元素中(我的有2个按钮):
<td>
<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
将使内容垂直居中。