複数のフォームのテキストボックスの位置を揃える方法のHTML実装
2022-01-25 11:48:16
フォームのコードはこのとおりで、スタイルシートはまだ追加されていません。フォームが整列していないので見づらいですが、HTMLはフォームの整列のためのタグや関数を提供しません。
htmlのソースコードです。
Django 1.7.1 and above Use the following command
# 1. create the changed file
python manage.py makemigrations
# 2. apply the generated py file to the database
python manage.py migrate
フォーム表示の効果画像です。
フォームの位置がそろうように、HTMLに以下のCSSコードを追加します。
python3 manage.py migrate
スタイルシートを追加した後のフォーム表示
フォームの整列を実装するCSSスニペットは以下の通りです。
label{
cursor: pointer;
display: inline-block;
padding: 3px 6px;
text-align: right;
width: 150px;
vertical-align: top;
}
各フォームの親要素を次のように仮定します。
<p>
タグを使用します。
<label>
ラベルはフォームの説明文であり、テキストボックスの左側のテキストである
<input>
ラベルはテキストボックスです。ラベルの位置合わせは、ラベルと入力ラベルが同じp-labelに属しているので、ラベルの幅を一定の値、例えばこの場合は150pxに設定するだけで、左から右に表示され、ラベルの長さはフォームのテキストボックスの位置に合わせて指定されます。
フォーム内の複数のテキストボックスを整列させる方法については、この記事がすべてです。フォーム内の複数のテキストボックスを揃える方法については、スクリプトハウスの過去記事を検索していただくか、引き続き下記の関連記事をご覧ください。
関連
-
div+css3を使用したグラデーション背景のボタンのコード例
-
フロントエンドのhtmlスキニングコード
-
htmlテーブルの比較幅のオーバーフローを解決する方法
-
HTMlのシームレススクロールマーキー効果
-
レスポンシブフレームワークの分析、テーブル表ヘッダー自動改行クイックソリューション
-
htmlマルチメディアアプリケーションのウェブページにフラッシュアニメーションと音楽を挿入する。
-
フォームフォームにおけるmethod=post/getとデータ転送の違いについて
-
URLを入力したときにバックグラウンドで起こること
-
HTMLウェイトレス ウェブページのHTMLマークアップを効率化する
-
HTMLのタグの紹介
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン