【发布时间】:2020-07-24 01:49:57
【问题描述】:
我制作了 3 个具有相同列名的表。每个的 html 标记都是相同的。在我的笔记本电脑浏览器上,它看起来如下截图所示:
您可以看到表格宽度还可以。但现在我在较小的屏幕(移动设备)上显示表格,并且宽度不再起作用:
3 个不同的表没有相同的列宽,因为第 2 个和第 3 个表的名称比第一个表更长。在手机上查看表格时如何使它们具有相同的宽度?我需要哪个 CSS 代码?提前多谢?
代码是:
table {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
border: 1px solid #ddd;
}
th,
td {
text-align: left;
padding: 8px;
}
tr:nth-child(even) {
background-color: #f2f2f2
}
<div style="overflow-x:auto;">
<table>
<tr>
<th style="width: 15%">First Name</th>
<th style="width: 15%">Last Name</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
</tr>
<tr>
<td>Adam</td>
<td>Johnson</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
</tr>
</table>
<table style="margin-top:30px">
<tr>
<th style="width: 15%">First Name</th>
<th style="width: 15%">Last Name</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
</tr>
<tr>
<td>Gert-Jan</td>
<td>van de Smit</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
</tr>
<tr>
<td>Engelbert</td>
<td>Jacksonville</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
</tr>
<tr>
<td>Adama</td>
<td>de Johnsons</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
</tr>
</table>
<table style="margin-top:30px">
<tr>
<th style="width: 15%">First Name</th>
<th style="width: 15%">Last Name</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
<th style="width: 7%">Points</th>
</tr>
<tr>
<td>Frankalberto</td>
<td>Vennegoor of Hesseling</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
<td>50</td>
</tr>
<tr>
<td>Sandy</td>
<td>JacksondeMeerwater</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
<td>94</td>
</tr>
<tr>
<td>Ravon</td>
<td>Johnson</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
<td>67</td>
</tr>
</table>
</div>
【问题讨论】:
-
请添加您的代码
-
我做到了,对不起!
标签: html css html-table responsive