我希望列中的所有單元格具有相同的寬度。將來會更改列的數量,因此具有最高寬度的單元格將是其各自列的默認寬度。 我希望我在這裏解釋了我的情況。我的代碼是fiddle。列中的單元格不具有相同的寬度
table.lead-data2 {
width: 100%;
table-layout: fixed;
white-space: nowrap;
}
table.lead-data2 th,
table.lead-data2 td {
padding: 10px 15px;
display: inline-block;
}
table.lead-data2 tr {
border: 1px solid #eee;
border-right-color: transparent!important;
border-left-color: transparent!important;
}
<table class="lead-data2" style="overflow-x:auto;">
<thead>
<tr>
<th>
<input type="checkbox" id="allcb" name="allcb">
</th>
<th>Name</th>
<th>Status</th>
<th>Class</th>
<th>Contact No.</th>
<th>Last Updated</th>
<th>Follow Up</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<input type="checkbox" id="cb1" name="cb[]">
</td>
<td>Appy Mccoy</td>
<td>Pending</td>
<td>8th A</td>
<td>8989898989</td>
<td>31 August 2016</td>
<td>31 August 2016</td>
</tr>
<tr>
<td>
<input type="checkbox" id="cb2" name="cb[]">
</td>
<td>Andrew Damon</td>
<td>Pending for Now</td>
<td>8th A</td>
<td>8989898989</td>
<td>31 August 2016</td>
<td>31 August 2016</td>
</tr>
<tr>
<td>
<input type="checkbox" id="cb3" name="cb[]">
</td>
<td>Ritesh Shukla</td>
<td>Confirmed</td>
<td>8th A</td>
<td>8989898989</td>
<td>31 August 2016</td>
<td>31 August 2016</td>
</tr>
<tr>
<td>
<input type="checkbox" id="cb4" name="cb[]">
</td>
<td>Anup gupta</td>
<td>Pending</td>
<td>8th A</td>
<td>8989898989</td>
<td>31 August 2016</td>
<td>31 August 2016</td>
</tr>
</tbody>
</table>
我已經試過表格佈局固定屬性,但它似乎並沒有工作.. 我知道有很多已經涉及到這個東西的問題,但事情並沒有爲我工作了。
你爲什麼在'td'和'th'使用'display:inline-block'? – kukkuz
,因爲如果我不那麼文本溢出和溢出:隱藏的屬性隱藏單元格中的數據,如果數據很長 –
,這是因爲你已經爲表格寫了'white-space:nowrap' ...你會能夠省略那個? – kukkuz