2016-12-01 5 views
0

を埋める作り方:INPUT要素は、この例のテーブルでは、テーブル全体のTDセル

<table> 
    <tbody> 
    <tr> 
     <td> 

     <input value = "this is the text"> 

     </td> 
    </tr> 
    </tbody> 
</table> 

を、私はテーブルの<td>細胞を移入<input>要素を持っています。デフォルトでは(<input>要素)は、<td>セルで利用可能なすべての領域を占めていません。 <input>要素が常に端から端までスペースを埋める方法を確認するには?

enter image description here

+1

あなたはどのようなCSSスタイルを適用していますそれに? –

+0

まだこれらの要素に割り当てられているCSSスタイルがないとします。 – alphanumeric

答えて

2

この試してみてください:あなたは<入力タイプ= "テキスト" を使用している場合>

table { 
 
    width: 100%; 
 
    border: 1px solid #ccc; 
 
} 
 

 
table td input { 
 
    // display: block; 
 
    width: 100%; 
 
}
<table> 
 
    <tbody> 
 
    <tr> 
 
     <td> 
 

 
     <input value = "this is the text"> 
 

 
     </td> 
 
    </tr> 
 
    </tbody> 
 
</table>

0

を:

input[type="text"] { 
    width: 100%; 
    box-sizing: border-box /* Just in case if you have defined 
          left or right padding to the input */ 
} 
関連する問題