<table id="table_id">
<tr>
<td>testtesttesttest</td>
<td>testtesttesttest</td>
</tr>
</table>
テーブルが画面に収まらない場合は、テーブルの2番目のセルに別の行に転送されますか?セル内のテキストではなく、セル全体です。テーブルの行を次の行に折り返す
<table id="table_id">
<tr>
<td>testtesttesttest</td>
<td>testtesttesttest</td>
</tr>
</table>
テーブルが画面に収まらない場合は、テーブルの2番目のセルに別の行に転送されますか?セル内のテキストではなく、セル全体です。テーブルの行を次の行に折り返す
変更ブロックをインライン化する細胞:
#table_id {
display: block;
}
#table_id td {
display: inline-block;
}
td {
background: green
}
<table id="table_id">
<tr>
<td>testtesttesttest</td>
<td>testtesttesttest</td>
</tr>
</table>
これはテーブルでは実行できません。「行と列」のグリッドは固定されています。
あなたがinline-block
要素使用することができますしかし
:
<div id="container">
<div>testtesttesttest</div>
<div>testtesttesttest</div>
</div>
CSS:
#container>div {display:inline-block;vertical-align:top}
Jukka's answerに改良されました。
HTML:
<table id="table_id">
<tr>
<td> testtesttesttest</td>
<td> testtesttesttest </td>
<td> testtesttesttest </td>
<td> testtesttesttest </td>
<td> testtesttesttest </td>
</tr>
<tr>
<td> testtesttesttest</td>
<td> testtesttesttest</td>
<td> testtesttesttest</td>
<td> testtesttesttest</td>
<td> testtesttesttest</td>
</tr>
</table>
CSS:
#table_id {display: block; }
#table_id td {display: inline-block; border: 3px solid #FFFFFF;}
td { background: green;
border: 3px solid #FFFFFF;} /* to show cell sizes */
[この質問の可能性のある重複](http://stackoverflow.com/questions/13792728/use-jquery -to-move-column-order-to-next-tr-page-is-resized) – eggy
@eggy間違いなく。すべてがjQueryではありません。 – Keelan
@Keelan今、すべてがメディアクエリです。 –