入力欄をtable内のセルの大きさに自動的に合わせようと、CSSを使ってみた。
1 2 3 4 5 6 |
// 意外とカンマ区切りで複数指定する記述が見つからなかった…。 input[type=text],[type=number],[type=date],[type=select], select { width:100%; box-sizing:border-box; } |
ただし、これだけだとtable内以外のテキスト入力などが幅いっぱいに表示されてしまうので、table以外の入力欄は各自で幅を指定する。
1 |
<input type="text" style="width:30%" name="input_box" > |
laravel5.1のForm::dateだと、CSS指定してもHTMLに出力されないな…。バグ?
しょうがないから、生HTMLで記述しよう。
1 2 3 |
{!! Form::date('startdate', \Carbon\Carbon::now()->subYear(), NULL, ['style' => 'width:15%','id' => 'startdate'] ) !!} <input type="date" name="startdate" id="startdate" style="width:15%" value= {!! \Carbon\Carbon::now() !!}></strong> |