2016-08-06 2 views
-1

私はレスポンシブテーブルを作りたいと思います。私の問題は何か、...100%幅のレスポンステーブルの作成方法

width: 100%; 
display: block; 
overflow-x: auto; 

それが正常に動作しますが、それは、幅が100%にすることはできません。私は...別の要素を使用したくない、だから私はTABLEを与えましたか?

この絵は私の問題を示しています Problem

+0

'HTML、ボディ{パディング:0;マージン:0} '? – Tyr

+0

ええ、何が問題なのですか? 100%幅のテーブルは反応します。コンテナ(ウィンドウ)のサイズが変わると、サイズの変更が必要になります。 – Hardy

+0

@Tyrいいえ、私の友人は、パディングやマージンとは関係がないと思います。TDタグ幅のためにテーブルの幅を作っていますが、TDタグのサイズを自動的に作成したいと考えています... –

答えて

0

私はあなたの質問の権利を取得していた場合、これはあなたが何ができるかです:

table td { 
 
min-width: 200px; 
 
} 
 

 
.table-container { 
 
    width: 60%; 
 
    overflow-x: scroll; 
 
}
<div class="table-container"> 
 
    <table> 
 
    <tr> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
    </tr> 
 
    <tr> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
    </tr> 
 
    <tr> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
    </tr>  
 
    </table> 
 
</div>

+0

それは堅いですが、私はしたくないと言いました別の外側の要素、ちょうどテーブルのタグを使用...ありがとう –

+0

車なしで車を運転したいと思うかもしれません:)オプションはありません.. – Hardy

+0

車があります;)、私はこのコードの代わりにそれを読んだあなたはディスプレイを追加することができます:ブロック; overflow-xを持つテーブルタグに:auto; ... ブートストラップテーブルの仕組みは? –

関連する問題