親要素内に完全に含まれているが、その内容に基づいて解決される列幅を持つテーブルを作成したいと思います。テーブルの必要な長さが親要素のコンテンツボックスよりも長い場合は、テーブルの下に水平スクロールバーが表示されます。table-layout
andプロパティをいじってみましたoverflow
が、成功しませんでした。
HTMLコード:
<div>
<table>
<tr>
<td>fixed_length_text</td>
<td>variable_length_text</td>
<td>image</td>
<td>double_float_double_float</td>
</tr>
<tr>
<td>fixed_length_text</td>
<td>variable_length_text_variable_length_text</td>
<td>image</td>
<td>double_float_double_float</td>
</tr>
</table>
</div>
CSSコード:
div {
padding: 10px;
background: grey;
width: 400px;
}
table {
border-collapse: separate;
border-spacing: 2px;
background: white;
}
tr {
background: green;
}
これは私がjsFiddleで試したことです。とにかく両方の長所を組み合わせる方法はありますか?