2016-11-12 2 views
3

セルが同じ行の左から右に表示される標準テーブルがありますが、3行目が強制的に新しい行に表示されます。これを行うことができるCSSの微調整はありますか?新しい行にテーブルセルを強制する

としてこれが表示さ
<table><tr> 
<td class="col-1">One</td> 
<td class="col-2">Two</td> 
<td class="col-3">Three</td> 
<td class="col-4">Four</td> 
</tr></table> 

:ワンツースリーフォー

は、私は、このように新しい行に表示する3番目の列を強制することができます:

One Two 
Three Four 
+0

ショー私たちのあなたのCSS、ください –

+2

あなたはそれを新しい行にすることはできません理由はありますか? – Santi

+0

http://stackoverflow.com/questions/33202614/how-to-easily-add-remove-cells-from-a-table-shifting-existent-cells –

答えて

2

正確に確認してくださいあなたはそれに新しい行することはないだろうが、私はあなたは、CSSを使用するを持っていた場合、あなたはこのような何かができたとしないのはなぜ:

table tr td { 
    display: block; 
    width: 50%; 
    box-sizing: border-box; 
    float: left; 
} 

JSFiddle

+0

それはトリック、多くのありがとう! – iantresman

0

あなたが周りに巻くことによって、新しい行を作ることができますあなたのtdtrとして

<table> 
 
    <tr> 
 
    <td class="col-1">One</td> 
 
    <td class="col-2">Two</td> 
 
    </tr> 
 
    <tr> 
 
    <td class="col-3">Three</td> 
 
    <td class="col-4">Four</td> 
 
    </tr> 
 
</table>
以下

希望します。

+0

残念ながら私のHTMLは固定されています – iantresman

関連する問題