画面上に並べて配置するのが理想的な2つのHTMLテーブルがあります。ワイドスクリーンモニターはこれにうまく対応しますが、テーブルが広すぎてほとんどの旧式のモニターに並べることができません。したがって、解像度が十分に高い場合にのみ、css(または可能であればHTMLのみ)を使用してテーブルを並べて配置したいと思います。
これは通常、画像で自動的に機能しますが、テーブルに対してそれを行う方法はありますか?
画面上に並べて配置するのが理想的な2つのHTMLテーブルがあります。ワイドスクリーンモニターはこれにうまく対応しますが、テーブルが広すぎてほとんどの旧式のモニターに並べることができません。したがって、解像度が十分に高い場合にのみ、css(または可能であればHTMLのみ)を使用してテーブルを並べて配置したいと思います。
これは通常、画像で自動的に機能しますが、テーブルに対してそれを行う方法はありますか?
はい、CSSスタイルfloat:leftをテーブル要素に適用します
フローティングに関する優れた入門書は次のとおりです。http://css.maxdesign.com.au/floatutorial/
私のアドバイスは、テーブルをフロートさせることです(テーブルの幅を指定することを忘れないでください-非ワイドスクリーンモニターでいっぱいになるものを選択してください)。
table {
width: 500px; /* important */
float: left;
}
ただし、これも機能する可能性があります(テストされていません):
table {
display: inline;
}
これを試してください(ウィンドウのサイズを変更できます):
<html>
<body bgcolor="red">
<p>
<table bgcolor="green" style="float: right;">
<tr>
<td>sssssssssssssssssssssssssssssssssssssssssss</td>
</tr>
</table>
<table bgcolor="blue" style="float: left;">
<tr>
<td>eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee</td>
</tr>
</table>
</p>
</body>
</html>
-->