すべての列が設定された幅でテーブルを作成しようとしていますが、最後の列は未定義の幅です。最後の欄には、スクロール可能にしたい設定幅でより多くのコンテンツを持つ別のテーブルがあります。テーブル列の動的オーバーフロー - x?
高解像度のユーザーの場合、すべてのコンテンツが表示されます。小さな解像度のユーザーの場合は、最後の列のコンテンツをスクロール可能にします。私が作成しようとしています何の
例:
私の現在のコード:
<style>
table {
border-collapse:collapse;
}
td {
font-family:arial;
font-size:11px;
text-align:center;
border:1px solid #cccccc;
height:50px;
vertical-align:middle;
}
table.innertable td {
background-color:#eeeeee;
border-top:0;
border-bottom:0;
border-left:0;
}
</style>
<table cellspacing="0" border="0" cellpadding="0" style="width:100%;">
<tr>
<td style="width:100px;">← 100 px →</td>
<td style="width:200px;">← 200 px →</td>
<td style="width:200px;">← 200 px →</td>
<td style="width:200px;">← 200 px →</td>
<td>← The rest of the space →</td>
</tr>
<tr>
<td style="width:100px;">← 100 px →</td>
<td style="width:200px;">← 200 px →</td>
<td style="width:200px;">← 200 px →</td>
<td style="width:200px;">← 200 px →</td>
<td>
<div style="overflow-x:scroll;">
<table cellspacing="0" border="0" cellpadding="0" class="innertable">
<tr>
<td style="width:200px;">← 200 px →</td>
<td style="width:200px;">← 200 px →</td>
<td style="width:200px;">← 200 px →</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
デモ:http://jsfiddle.net/PTjqL/ –
[メディアクエリ](http://www.w3.org/TR/css3-mediaqueries/#media1)があること/働くだろうかしら特定の数以上の画面サイズのブラウザを表示するのに信頼できますか? –
例XXIVおよびXXVを参照してください。http://www.w3.org/TR/css3-mediaqueries/#width([MDN](https://developer.mozilla.org/ja/CSS/Media_queries)も参照してください)。 –