Web デザイン 5 におけるシンプルな XHTML Web フォーム。 テクニック 1: ラベル サンドイッチ 入力ボックス、選択ボックス、テキスト ボックスをラベル要素に含め、すべてをブロック レベル要素として設定します。ラジオ ボタンとチェック ボックスの表示モードをインラインに設定して、同じ行に表示されるようにします。ラベルとラジオ ボタン/チェック ボックスを別の行に表示したい場合は、ラベルに含めないように選択するか、ハード改行処理を使用します。 各シナリオを以下に示します。 これらは流行しているように見えますが、W3C は実際にラベルの例を暗黙的に示しています。 主な利点: シンプルなコード: ラベル、入力、select、textarea {display:block;} label {margin-bottom:10px;} input [type = "radio"]、input [type = "checkbox"] {display:inline;} <form> <field> <legent> contact form </legend> <label for = "nam email "name =" email "size =" 20 " /> <ラベル=" choces "> choices(radio) - <em> wrapped label < /em> < /label> <input name =" choces "type =" radio " /> choces name =" choces "type =" Radio " /> Choice 2 <入力名=" Type = "Radio" - マージンリセット< /em> < /label> <input name = "choice2" type = "チェックボックス" /> choice 1 <input name = "choice2" type = "checkbox" /> choice 2 <input name = "checkbox"チェックボックス "チェックボックス - ブレイク</em> </label> <input name = "choice3" type = "checkbox"/> choice 1 <input name = "choice3" type = "checkbox"/> choice = "choice3" type = "checkbox"/> choice 3 = "dropdown">質問</label> <reack = "dropdown"オプション>オプション>オプション3 </option> </select> <ラベル= "message">メッセージ<textarea cols = "36" rows = "12" name = "message"> </textarea> </label> <入力タイプ= "submit" value = "send it"/> </fieldset> </form> 実行結果: #expamle1 ラベル、#expamle1 入力、#expamle1 選択、#expamle1 テキストエリア {display: block;} #expamle1 ラベル {margin-bottom: 10px;} #expamle1 入力[type="radio"]、#expamle1 入力[type="checkbox"] {display: inline;} テクニック 2: 怠惰 多くの開発者は、この非正統的ですが迅速かつ簡単なアプローチ (改行を使用してタグを区切る) を使用します。動作しますが、CSS が不要であるため、CSS スキルには悪影響です。 主な利点: 高速コード: <form> <fieldset> <legent> contact form </legned> <ラベル= "name"> name </label> <input id = "name =" name "size =" 20 "/> <for =" email "> <input id =" email "email =" email "size =" 20 "/> <label =" choices = "" "/labit"/> <ラジオ " /> choceas 2 <input name =" choces "type =" Radio " /> choces 3 <ラベル=" choices3 "> choces < /label> <input name =" choces3 "type =" checkbox " /<input name =" choice3 "タイプ=「チェックボックス" /> = "オプションのグループ"> </optgroup> <option> option 1 </option> <option> option 2 </option> <option> option 3 </option> </select> <ラベル= "メッセージ">メッセージ> <textarea cols = "36" rows = "12" name = "message"> </textarea> <入力タイプ= " 実行結果: 前のページ1 2 次のページ 全文を読む |
この記事では、主にReact + three.jsテクノロジースタックを使用して3Dモデルの読み込み...
Docker-compose デプロイメント構成 Jenkins 1. Docker-compose...
mysql 8.0.20 winx64.zip圧縮版のインストールチュートリアルは以下のように記録さ...
Debian の紹介Debian は、広い意味では、フリーなオペレーティング システムの作成に専念...
Tomcat自体の最適化Tomcat メモリ最適化起動時に大きなメモリ ブロックが必要であることを ...
この記事では、VMware 12でのUbuntu 16.04イメージのインストールチュートリアルを参...
<br />一般的なゲストブック、フォーラムなどでは、テキスト入力ボックスが使われていま...
1 公式ウェブサイトから MySQL 5.6 バージョンの圧縮パッケージmysql-5.6.36-w...
目次1. 穴に落ちる2. 無駄な努力3. 若さの衝動4. 希望の光5. 問題KO 6. 追記1. 穴...
0x0 テスト環境本社本番サーバーと支社バックアップサーバーはリモートデータバックアップが必要です...
この記事では、MySQL Workbenchのインストールと設定のチュートリアルを参考までに紹介しま...
関連記事:ユーザーエクスペリエンスのためのウェブサイトデザイン今朝、GMail がまた不調になり、接...
しばらくサーバーいじってなかったけど、やることがなくなったのでモバイルワークスに行って海外サーバーを...
目次1. MySQL 結合バッファ2. JoinBufferCacheストレージスペースの割り当て3...
この記事では、参考のために、WeChatアプレットのチャットルームを実装するための具体的なコードを例...