我對這一切都很缺乏經驗,但這是我的問題。 The columns in my table are being distributed weirdly。我正在使用Squarespace(不要評判),但我可以編輯CSS並插入服裝代碼。由於某種原因,第一列佔用的空間比其餘的多得多。表中列的奇怪分佈
這裏是我做了什麼:
.mytable {
border: 0px solid #009688;
width: 100%;
background-color: white;
white-space: nowrap;
overflow-x: auto;
display: block;
th {
padding: 4px;
text-align: left;
height:50px;
color: #eeeeee;
background-color: #009688;
}
td {
padding: 5px;
vertical-align: top;
border:0px;
line-height: 1.5em;
width: 100%;
}
tr:nth-child(odd) {
background-color: #E0F2F1
}
tr:nth-child(even) {
background-color: #fcfcfc
}
tr:hover {
background-color: #1DE9B6
}
}
<table class="mytable">
<tr>
<th>Menge</th>
<th>Bezeichnung</th>
</tr>
<tr>
<td>100 g</td>
<td>Geräucherter Lachs</td>
</tr>
<tr>
<td>2 Stück</td>
<td>Avocados</td>
</tr>
<tr>
<td>2 EL</td>
<td>Zitronensaft</td>
</tr>
<tr>
<td>½ Stück</td>
<td>Salatgurke</td>
</tr>
<tr>
<td>4 Stück</td>
<td>Eier</td>
</tr>
<tr>
<td>2 EL</td>
<td>Sesam</td>
</tr>
<tr>
<td>500 g</td>
<td>Sushireis</td>
</tr>
<tr>
<td>1 EL</td>
<td>Zucker</td>
</tr>
<tr>
<td>1 EL</td>
<td>Salz</td>
</tr>
<tr>
<td>4 EL</td>
<td>Reisessig</td>
</tr>
<tr>
<td>10 Stück</td>
<td>Noriblätter</td>
</tr>
<tr>
<td>1 Stück</td>
<td>Bambusmatte</td>
</tr>
</table>
有什麼建議?我還應該補充一點,我希望表格能夠儘可能快地響應(這就是爲什麼我開始使用CSS)。謝謝!
您可以使用引導程序,讓您的表格迴應。您也可以使用引導程序進行表格設計。 –
每個'td'的'width:100%'有什麼意義?這顯然是行不通的。你可能意思是'50%'? – jcaron
@jcaron刪除/設置爲'50%'會導致桌子變窄,白色空間出現在右側。 –