我總是在thead th
標籤中使用Bootstrap網格類,因此我不再需要在tbody
單元格上重複類。例如:Hideadad,但在tbody中保留其單元格寬度
<table>
<thead>
<tr>
<th class="col-xs-2">#</th>
<th class="col-xs-10">Title</th>
</tr>
</thead>
<tbody>
<tr><td>150</td><td>Long text in here</td></tr>
<tr><td>150</td><td>Long text in here</td></tr>
<tr><td>150</td><td>Long text in here</td></tr>
<tr><td>150</td><td>Long text in here</td></tr>
<tr><td>150</td><td>Long text in here</td></tr>
</tbody>
</table>
現在,我正在實現一個不應該使用表頭的場景。我在thead上嘗試了display: none
和visibility: hidden
,但沒有一個能夠工作。
我想我有以下解決方案(這是所有壞INMHO!):
- 添加網格類每個
tbody
細胞(這在我的大動態表是一件壞事) - 使用CSS目標單元格的索引例如:
nth-child()
這也是不好的,因爲重複的CSS規則,並且會在屁股上造成痛苦becase表可能會動態改變,我總是需要SCSS編譯! - 給出
thead
a1px
高度,沒有內部文字或任何東西。
有沒有更好的解決方案?
你不希望表頭顯示?那麼爲什麼不嘗試從你的代碼中刪除? –
將大小添加到tbody中的第一個單元格 – Daniel
爲什麼不應該這樣做? https://jsfiddle.net/8brbuy6v –