私は7列のテーブルを持っています。私は、列は、以下の幅のようにしたい:HTMLテーブル:列の幅の割合
- 3列のx
width=20%
- 4列のx
width=10%
私は2つのCSSクラス、幅ごとに1つずつ作成していると私はそれらを割り当てています各セル。
私が持っているものは動作しません。代わりに、幅は常にコンテンツをラップします。私は大きな文字列を置く場合、私はちょうど1文字を置く場合は、幅が非常に小さくなるよりも、幅が大きすぎるだろう。私はそれが一定したい。
CSS & HTML:
table {
width: 100%;
}
.ten {
width: 10%
}
.twenty {
width: 20%;
}
<table>
<tr>
<th class="ten">H1</th>
<th class="ten">H2</th>
<th class="ten">H3</th>
<th class="twenty">H4</th>
<th class="twenty">H5</th>
<th class="twenty">H6</th>
<th class="ten">H7</th>
</tr>
<tr>
<td class="ten">A1</td>
<td class="ten">A2</td>
<td class="ten">A3</td>
<td class="twenty">A4</td>
<td class="twenty">A5</td>
<td class="twenty">A6</td>
<td class="ten">A7</td>
</tr>
<tr>
<td class="ten">B1</td>
<td class="ten">B2</td>
<td class="ten">B3</td>
<td class="twenty">B4</td>
<td class="twenty">B5</td>
<td class="twenty">B6</td>
<td class="ten">B7</td>
</tr>
</table>
誰かが私が欲しいものを達成する方法を説明してもらえますか?
私はスニペットにコードを回し、そして期待どおりに動作します。 –