前の言葉
<p> フォームはユーザーとのコミュニケーションに使用される Web ページ コントロールです。優れたフォーム設計により、Web ページとユーザーのコミュニケーションが向上します。フォームの共通要素には主に、テキスト入力ボックス、ドロップダウン選択ボックス、ラジオ ボタン、チェック ボタン、テキスト フィールドとボタンなどが含まれます。各コントロールは異なる役割を果たし、ブラウザーが異なればフォーム コントロールの表示スタイルも異なります。
<p> 同様に、フォームもBootstrapフレームワークの中核となるコンテンツです
基本フォーム
<p> 基本フォームについては、Bootstrapはフォーム内のフィールドセットのみをカスタマイズするだけです。凡例、ラベルタグがカスタマイズされました
fieldset
{ min-width: 0; padding: 0; margin: 0; border: 0;
}legend
{ display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333; border: 0; border-bottom: 1px solid #e5e5e5;
}label
{ display: inline-block; margin-bottom: 5px; font-weight: bold;
}
ログイン後にコピー
<p> 主に、これらの要素のマージン、パディング、境界線が調整されて設定されました
<p> もちろん、これらの要素に加えて、フォームにはinput、select、textareaもありますとその他の要素は、Bootstrap フレームワークではクラス名 `form-control` がカスタマイズされています。つまり、これらの要素がクラス名 "form-control" を使用すると、ある程度のデザインカスタマイズ効果が得られます
<p> 1. 幅。 100%になります
<p> 2. ライトグレー(#ccc)の枠線を設定します
<p> 3. 4pxの角丸にする
<p> 4. 影の効果を設定し、要素がフォーカスされると、影と枠の効果が変更されます
<p> 5 . プレースホルダーの色を #999 に設定します
<form>
<div class="form-group"><label for="exampleInputEmail1">Email address</label><input type="email" class="form-control" id="exampleInputEmail1" placeholder="Email">
</div>
<div class="form-group"><label for="exampleInputPassword1">Password</label><input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
</div>
<div class="form-group"><label for="exampleInputFile">File input</label><input type="file" id="exampleInputFile"><p class="help-block">Example block-level help text here.</p>
</div>
<div class="checkbox"><label> <input type="checkbox"> Check me out</label>
</div>
<button type="submit" class="btn btn-default">Submit</button></form>
ログイン後にコピー
水平フォーム
<p> Bootstrap フレームワークのデフォルトのフォームは垂直表示スタイルですが、多くの場合、水平フォーム スタイルが必要になります
<p> フォーム コードに クラスを使用し、Bootstrap のプリセット グリッド クラスと組み合わせると、
label
ラベルとコントロール グループを水平方向に並べてレイアウトできます。これを行うと、
.form-group
の動作が変更され、グリッド システムの行のように動作するため、追加の
.row
を追加する必要はありません
.form-horizontal
类,并联合使用 Bootstrap 预置的栅格类,可以将
label
标签和控件组水平并排布局。这样做将改变
.form-group
的行为,使其表现为栅格系统中的行(row),因此就无需再额外添加
.row
了
<p> 在