テーブルの行の流れを制御する方法はありますか?テーブル内の特定の行レイアウト
垂直フローを使用する代わりに、指定した数値でグループ化してグループを並べて表示したいと思います。グループサイズが3の場合
この(非標準の)HTMLコードは、期待される結果を示しているが、複数のテーブル使用:ここ
<style type="text/css">
table
{
float: left;
border-collapse: collapse;
}
td, th
{
border: solid black 1px;
}
</style>
<table>
<tr><th>ID</th><th>Name</th><th>Address</th></tr>
<tr><td>1</td><td>John</td><td>Oregon</td></tr>
<tr><td>2</td><td>Joe</td><td>NY</td></tr>
<tr><td>3</td><td>Bobby</td><td>Texas</td></tr>
</table>
<table>
<tr><th>ID</th><th>Name</th><th>Address</th></tr>
<tr><td>4</td><td>John</td><td>Oregon</td></tr>
<tr><td>5</td><td>Joe</td><td>NY</td></tr>
<tr><td>6</td><td>Bobby</td><td>Texas</td></tr>
</table>
<table>
<tr><th>ID</th><th>Name</th><th>Address</th></tr>
<tr><td>7</td><td>John</td><td>Oregon</td></tr>
<tr><td>8</td><td>Joe</td><td>NY</td></tr>
</table>
結果が得られる。
どうしたのですか? – JohnP
もし私がこの権利を読んでいるのであれば、複数のテーブルを貼りつけてください。参照してください:http://stackoverflow.com/questions/5091503/how-can-i-make-display-block-work-on-a-td-in-ie/5091822#5091822 - あなた(afaik)はフロートできませんIE7の表のセル。 IE7のサポートが必要ですか? – thirtydot
@ JohnP:確かに、この方法はそれほど問題にはなりませんが、標準のHTML/CSSオプションがあれば、より柔軟になり、得られたHTMLコードをテーブルで混乱させることはありません。 JQueryを使って、Javascriptで操作することができます。さらに、このレイアウトを生成するために必要なサーバーサイドコードは、まっすぐで明白です。 – Pragmateek