【发布时间】:2018-12-21 01:34:01
【问题描述】:
我正在为这个简单的引导表工作,但我对引导和/或 css 没有任何经验。我需要这些复选框位于其列的中心,但问题是它们位于最左侧。我将 css(与 <style> 一起)创建了一个自定义类并设置了 float: none,只是想看看这是否有帮助,但它没有。而且由于它是复选框,所以 text-align 并没有多大帮助。
这是 HTML:
<tr id="emailDiv" style="display: none">
<td style="white-space: nowrap; width: 30%"><span id="emaillabel">Email Label</td>
<td style="width: 5%">
<input type="button" value="Edit" id="emailAlert" class="btn btn-default btn-block-mobile btn-xs" />
</td>
<td class="text-center" style="width: 8%">
<input type="checkbox" class="sub-col-1 dont-get-data" data-billaccount="emailField" data-subtype="15" />
</td>
<td style="width: 8%">
<input type="checkbox" class="sub-col-2 dont-get-data" data-billaccount="emailField" data-subtype="16" />
</td>
<td style="width: 8%">
<input type="checkbox" class="sub-col-3 dont-get-data" data-billaccount="emailField" data-subtype="17" />
</td>
<td style="width: 8%">
<input type="checkbox" class="sub-col-4 dont-get-data" data-billaccount="emailField" data-subtype="18" />
</td>
<td style="width: 8%">
<input type="checkbox" class="sub-col-5 dont-get-data" data-billaccount="emailField" data-subtype="19" />
</td>
<td style="width: 8%">
<input type="checkbox" class="sub-col-6 dont-get-data" data-billaccount="emailField" data-subtype="20" />
</td>
<td style="width: 8%">
<input type="checkbox" class="sub-col-7 dont-get-data" data-billaccount="emailField" data-subtype="21" />
</td>
</tr>
【问题讨论】:
-
尝试将
m-auto类添加到input元素中。 -
我对这里众多答案的整体质量感到震惊
-
@Martin Lol 是的,我当时想“哦,废话,我是不是在错误的地方?”。用 Bootstrap 标记它以获得更多特异性。
-
@EdwardSeverinsen 我们不知道它是什么版本的 Bootstrap,OP 真的应该通知我们
;-)(提示!) -
@Martin 抱歉,我仍在处理这个问题。引导程序 3.0.0。我已经尝试了所有建议的解决方案,但没有一个解决了我的问题。这让我开始怀疑我是否不小心错过了一些阻碍解决方案发挥作用的基本因素。一个答案有代码来证明这一点,而那个答案也不起作用。
标签: html css checkbox twitter-bootstrap-3 html-table