2016-10-26 13 views
1

私はこのテーブルを持っている:パディング/マージンのないブートストラップテーブル?

<table class="table table-bordered table-condensed col-md-12"> 
    <thead> 
    <tr> 
     <td>Input</td> 
    </tr> 
    </thead 
    <tbody> 
    <tr> 
     <td><input type="text" /></td> 
    </tr> 
    </tbody> 
</table> 

私は私のフレームワークとしてブートストラップを使用して、それは次のようになります。

enter image description here

は、どのように私はテーブルのセルに合わせて入力幅&高さを伸ばすことができますか?

私は入力にCSSを使用しています:width: 100%
私が試したCSSをTDに:padding: 0; margin: 0;

+1

TDとTR – Araz

答えて

3

@Arazのコメントとして:

tr td{ 
    padding: 0 !important; 
    margin: 0 !important; 
} 
1

tdpadding:0を追加します。スタイルシートをbootstrap.cssの下に置きます。だから!importantは必要ありません。インラインでCSSを使用する場合は、!importantが必要です。 .form-controlクラスを使用してセルの入力幅100%を作成します。

td{padding:0px !important} 
 
.form-control{border-radius:0px !important;}
<link href="http://getbootstrap.com/dist/css/bootstrap.min.css" rel="stylesheet"/> 
 
<table class="table table-bordered table-condensed col-md-12"> 
 
    <thead> 
 
    <tr> 
 
     <td>Input</td> 
 
    </tr> 
 
    </thead 
 
    <tbody> 
 
    <tr> 
 
     <td><input type="text" class="form-control" /></td> 
 
    </tr> 
 
    </tbody> 
 
</table>

+0

の両方をTRパディング0 aswellを与え、彼らは重要な作るすみませんが、 'フォームcontrol'は、まだいくつかのマージン/パディングを残します。また、入力の角は丸くなりますが、ブートストラップテーブルはエッジを平坦にしています! –

+0

あなたの 'html'や' stylesheet'に 'css'を追加しましたか? –

関連する問題