以前、写真が与えられ、その写真スタイルに基づいてフォームを作成するという課題に遭遇しました。しかし、すべての機能を実装した後、フォームを中央に配置できないことがわかりました。フォームは常に左上隅で縮小され、見栄えが悪くなりました。さまざまな修正を経て、ようやくフォームを中央に配置することができました。以下は私が犯した間違いと最終結果です。 (宿題のこの部分をやっていたときにCSSを学んでいなかったので、役に立たないです) 1. 新しく作られた外観 <フォーム> <label for="firstname">名:</label> <input type="text" name="firstname" id="firstname" required="required" value="" /><br /> <label for="lastname">姓:</label> <input type="text" name="姓" id="姓" required="必須" value="" /><br /> <label for="ログイン名">ログイン名:</label> <input type="text" name="ログイン名" required="必須" pattern="^\w{4,8}$" id="ログイン名" value="" /> (az、0-9、アンダースコアを含めることができます)<br /> <label for="password">パスワード:</label> <input type="password" name="password" required="required" pattern="^[a-zA-Z]\w{5,17}$" id="password" value="" /> (少なくとも 6 文字を含む)<br /> <label for="password2">パスワードをもう一度入力してください:</label> <input type="password" name="password2" required="必須" pattern="^[a-zA-Z]\w{5,17}$" id="password2" value="" /><br /> <label for="myEmail">メールアドレス:</label> <input type="email" name="myEmail" id="myEmail" value="" /> (@ 文字を含める必要があります) </フォーム> 見た目が変なので、引き続き改善していきます。 。 。 2. 変更後 さらにぎこちないように見えますが、中央揃えは実現されています。この時点では、<center> を正しく使用したかどうかはわかりません。 。 。 <中央> <フォーム> 「」 「」 </フォーム> </center> 3. テーブルレイアウトを使用した後 これは一晩編集した後の最終結果です。 <!DOCTYPE html> <html> <ヘッド> <メタ文字セット="utf-8" /> <link rel="icon" type="text/css" href="./img/favicon.png"/> <タイトル></タイトル> </head> <本文> <中央> <フォームアクション="Success.html" ターゲット="_blank" メソッド="get"> <表の境界線="0" セル間隔="" セルパディング=""> <tr> <td><label for="firstname">名:</label></td> <td><input type="text" name="firstname" id="firstname" required="required" value="" /></td> </tr> <tr> <td><label for="lastname">姓:</label></td> <td><input type="text" name="姓" id="姓" required="必須" value="" /></td> </tr> <tr> <td><label for="ログイン名">ログイン名:</label></td> <td><input type="text" name="ログイン名" required="必須" pattern="^\w{4,8}$" id="ログイン名" value="" /> (az、0-9、アンダースコアを含めることができます)</td> </tr> <tr> <td><label for="password">パスワード:</label></td> <td><input type="password" name="password" required="required" pattern="^[a-zA-Z]\w{5,17}$" id="password" value="" /> (少なくとも 6 文字を含む)</td> </tr> <tr> <td><label for="password2">パスワードをもう一度入力してください:</label></td> <td><input type="password" name="password2" required="必須" pattern="^[a-zA-Z]\w{5,17}$" id="password2" value="" /></td> </tr> <tr> <td><label for="myEmail">メールアドレス:</label></td> <td><input type="email" name="myEmail" id="myEmail" value="" /> (@ 文字を含める必要があります)</td> </tr> <tr> <td><label>性別:</label></td> <td> <input type="radio" name="sex" id="" value="male" />男性<img src="./img/Male.gif" > <input type="radio" name="sex" id="" value="female" />女性<img src="./img/Female.gif" > </td> </tr> <tr> <td><label>アバター:</label></td> <td><input type="file" name="myFile" /></td> </tr> <tr> <td><label>趣味:</label></td> <td> <input type="checkbox" name="hobby" id="" value="スポーツ" />スポーツ <input type="checkbox" name="hobby" id="" value="チャット" />チャット <input type="checkbox" name="hobby" id="" value="ゲームをプレイ" />ゲームをプレイ </td> </tr> <tr> <td><label>生年月日:</label></td> <td> <input type="text" size="1" name="year"placeholder="yyyy" id="" value="" />年 <select name="month"> <option value ="0">[月を選択]</option> <option value ="1">1月</option> <option value ="2">2月</option> <option value ="3">3月</option> <option value ="4">4月</option> <option value ="5">5月</option> <option value ="6">6月</option> <option value ="7">7月</option> <option value ="8">8月</option> <option value ="9">9月</option> <option value ="10">10月</option> <option value ="11">11月</option> <option value ="12">12月</option> </選択> <input type="text" size="1" name="day" placeholder="dd"/>日</td> </tr> </テーブル> <input type="image" src="img/submit.gif" value="送信" /> <input type="image" src="img/reset.gif" onclick="reset();return false;" value="補充" /> </フォーム> </center> </本文> </html> 左揃えのラベルが見栄えが悪いと思われる場合は、<td>タグにalign="right"を追加して、テキストを右揃えにすることもできます。 <td align="right"><label for="firstname">名:</label></td> HTML でフォームを中央に配置する方法についてはこれで終わりです。HTML フォームの中央配置の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: HTMLはフォームを通じてホテルスクリーニング機能を実現します
>>: HTML+CSS でハートビートの特殊効果を作成する
目次準備VMware Workstation Pro 16 をインストールするLinux仮想マシンの...
この半月、期末試験の準備にかなりのエネルギーを費やしました。今日はしっかり復習するべきだったのですが...
目次ウェブパック5公式スタート建築ガイド構築を開始する依存する準備が完了したら、プロジェクトの構築を...
昨夜、ブラウザのレンダリングプロセスに関するエッセイを書きましたが、小さなコードで説明しただけでした...
1. スロークエリの用途は何ですか? long_query_time を超えて実行されるすべての S...
目次forEach() (ES6) メソッドmap() (ES6) メソッドflatMap() メソ...
ユーザーテーブル、ID番号は一意である必要があります、携帯電話番号、電子メールアドレスは一意である必...
一般的な演算子と JavaScript の演算子の概要カテゴリオペレーター算術演算子+、–、*、/、...
具体的なコードは次のとおりです。 HTMLコードは次のとおりです <div class=&qu...
1.vueパッケージングここでは、vueネイティブパッケージングコマンドを使用してvueプロジェクト...
<br />この Web ページ制作スキル チュートリアルは、Web サイトのアイコンを...
目次例1例2例3例4例1 <html> <ヘッド> <title>...
MySQL チューニング ツールの詳細な説明と実践的な演習の説明 ツールの紹介の説明 分析例の説明...
序文非表示要素の 3 つの属性である表示、可視性、不透明度の類似点と相違点は、フロントエンドの就職面...
多くのウェブデザイナーは、ウェブページのレイアウトを設計する際に、インターフェースウェブページの幅に...