HTML の基本必読---フォーム、画像ホットスポット、Web ページの分割と結合の詳細な説明

HTML の基本必読---フォーム、画像ホットスポット、Web ページの分割と結合の詳細な説明

1. フォーム

<form id="" name="" method="post/get" action="処理を担当するサーバー"> id は繰り返すことができません。name は繰り返すことができます。get 送信には長さ制限があり、エンコードされたコンテンツはアドレス バーに表示されます。post 送信には長さ制限がなく、エンコードされたコンテンツは表示されません。

</フォーム>

1. テキスト入力

テキスト ボックス <input type="txt" name="" id="" value="" />

注: 上記の値はデフォルト値を設定することを意味します

パスワードボックス<input type="password" name="" id="" value="" />

テキストエリア <textarea name="" id="" cols="" (文字数) rows="" (行数の高さ) ></textarea>

隠しフィールド <input type="hidden" name="" id="" value="" />

2. ボタン

送信ボタン <input type="submit" name="" id="" disabled="disabled" value=""/> クリックするとフォーム内の送信サーバのアドレスに移動します

注: 上記で設定された値は、実行時に上記に表示されるテキストを表します。

リセット ボタン <input type="reset" name="" id="" disabled="disabled" value=""/>

通常ボタン <input type="button" name="" id="" disabled="disabled" value=""/>

画像ボタン <input type="image" name="" id="" disabled="disabled" src="画像アドレス"/>

添付ファイル:

disabled の場合、ボタンは無効になります。enable の場合、ボタンは使用可能になります。

3. 入力を選択

ラジオ ボタン グループ <input type="redio" name="" checked="checked" value=""/> 名前の値はグループ化に使用されます。値は表示されず、プログラムに送信されます。チェックされている場合は既定のオプションが設定されます。

注意: ラジオ ボタン グループを選択すると、チェックを外すことはできません。

チェックボックス グループ <input type="checkbox" name="" selected="checked" value=""/>

注: checked="checked" は、すぐに選択され、チェックボックスをオンまたはオフにできることを意味しています。

ファイルのアップロード<input type="file" name="" id="" />

<label の=""></label>

<label> タグは、入力要素のラベル (タグ) を定義します。

ラベル要素はユーザーに対して特別な効果をもたらしません。ただし、マウスユーザーにとっては使いやすさが向上します。このコントロールは、ラベル要素内のテキストをクリックするとトリガーされます。つまり、ユーザーがタグを選択すると、ブラウザは自動的にフォーカスをタグに関連付けられたフォーム コントロールに移動します。

<label> タグの for 属性は、関連付けられている要素の id 属性と同じである必要があります。

ドロップダウンリストボックス

<select name="" id="" size="" multiple="multiple"> --size=1 の場合はメニュー、>1 の場合はリストです。 multiple は複数選択を意味します。

<option value="value">コンテンツ 1</option>

<option value="value" selected="selected">コンテンツ 2</option> --選択済み、デフォルトとして設定

<option value="value">コンテンツ 3</option>

</選択>

要約すると、HTML プログラムは以下を表示します。

XML/HTML コードコンテンツをクリップボードにコピー
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >   
  2. < html   xmlns = "http://www.w3.org/1999/xhtml" >   
  3. <ヘッド>   
  4. <メタ  http-equiv = "コンテンツタイプ"  コンテンツ= "text/html; 文字セット = utf-8"   />   
  5. < title >無題の文書</ title >   
  6. </ヘッド>   
  7.   
  8. <本文 背景= "22.jpg" >   
  9. <フォーム>   
  10. 口座番号: <入力 タイプ= "テキスト"  = "12345"   disabled = "無効"   /> < br   /> < br   />   
  11. パスワード: <入力 タイプ= "パスワード"   /> < br   /> < br   />   
  12. 言う: <テキストエリア 列数= "140"  行数= "8" > </テキストエリア> < br   /> < br   />   
  13. 質問: 中華人民共和国は何年に建国されましたか? <入力 タイプ= "テキスト"   />   
  14. <入力 タイプ= "送信"  = "送信"   />   
  15. <入力 タイプ= "隠し"  = "1949"   />   
  16. <入力 タイプ= "リセット"   /> < br   />   
  17. <入力 タイプ= "ボタン"  = "ログイン"   /> < br   />   
  18. <入力 タイプ= "画像"   src = "55.jpg"   /> < br   />   
  19. <入力 タイプ= "ラジオ"  名前= "性別"   />男性< br   />   
  20. <入力 タイプ= "ラジオ"  名前= "性別"   />女性< br   />   
  21. <入力 タイプ= "チェックボックス"  チェック済み= "チェック済み"   />コーラ< br   />   
  22. <入力 タイプ= "チェックボックス"   />チキンドラムスティック< br   />   
  23. <入力 タイプ= "ファイル"   /> < br   /> < br   />   
  24. <選択 サイズ= "1" >   
  25. <オプション = "11" >コカコーラ</オプション>   
  26. <オプション  value = "22" >スプライト</オプション>   
  27. <オプション = "33"   selected = "selected" >ファンタ</ option >   
  28. </選択>   
  29. </フォーム>   
  30. </本文>   
  31. </html>   

実行結果は次のとおりです。

分析例: メールボックスインターフェースプログラムの表示を作成する

XML/HTML コードコンテンツをクリップボードにコピー
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >   
  2. < html   xmlns = "http://www.w3.org/1999/xhtml" >   
  3. <ヘッド>   
  4. <メタ  http-equiv = "コンテンツタイプ"  コンテンツ= "text/html; 文字セット = utf-8"   />   
  5. < title >無題の文書</ title >   
  6. </ヘッド>   
  7.   
  8. <本文 背景= "11.jpg" >   
  9. <フォント  face = "中国語のリーシュ" >   
  10. <  align = "中央"  = "600"  高さ= "600"  境界線= "1"  セルパディング= "0"  セル間隔= "0" >   
  11. < tr >   
  12. < td   width = "150" >メールアドレス: </ td >   
  13. < td > <フォーム> <入力 タイプ= "テキスト"   / > < /フォーム> </td>   
  14. </tr>   
  15. < tr >   
  16. < td > </ td >   
  17. < td   valign = "middle" > <フォント  color = "#999999" >メールでアカウントを有効化する必要があります。Sohu、21cn、Sogou のメールはサポートされていません。 </ font > </ td >   
  18.   
  19. </tr>   
  20. < tr >   
  21. < td >ログインユーザー名: </ td >   
  22. < td > <フォーム> <入力 タイプ= "テキスト"   / > < /フォーム> </td>   
  23. </tr>   
  24. < tr >   
  25. < td > </ td >   
  26. < td   valign = "middle" > <フォント  color = "#999999" >ログイン時にのみ使用され、文字数は少なくとも 4 文字である必要があります</ font > </ td >   
  27. </tr>   
  28. < tr >   
  29. < td >表示名: </ td >   
  30. < td > <フォーム> <入力 タイプ= "テキスト"   / > < /フォーム> </td>   
  31. </tr>   
  32. < tr >   
  33. < td > </ td >   
  34. < td > <フォント  color = "#999999" >ニックネーム、2文字以上</ font > </ td >   
  35. </tr>   
  36. < tr >   
  37. < td >パスワード: </ td >   
  38. < td > <フォーム> <入力 タイプ= "パスワード"   / > < /フォーム> </td>   
  39. </tr>   
  40. < tr >   
  41. < td >パスワードの確認: </ td >   
  42. < td > <フォーム> <入力 タイプ= "パスワード"   / > < /フォーム> </td>   
  43. </tr>   
  44. < tr >   
  45. < td > </ td >   
  46. < td > <フォント  color = "#999999" >少なくとも 8 文字で、文字、数字、特殊文字を含める必要があります</ font > </ td >   
  47. </tr>   
  48. < tr >   
  49. < td >性別: </ td >   
  50. < td > <フォーム> <選択 サイズ= "1" >   
  51. <オプション = "1"   selected = "selected" >男性</ option >   
  52. <オプション  value = "2" >女性</ option >   
  53. </選択> </フォーム>   
  54. </ td >   
  55. </tr>   
  56. < tr >   
  57. < td >設定: </ td >   
  58. < td > <フォーム> <選択 サイズ= "1" >   
  59. <オプション  value = "1" >ゲームをプレイする</ option >   
  60. <オプション  value = "2" >バスケットボールをプレイする</ option >   
  61. <オプション  value = "3" >映画を見る</ option >   
  62. <オプション = "4"   selected = "selected" >音楽を聴く</ option >   
  63. <オプション  value = "5" >旅行</ option >   
  64. </選択> </フォーム>   
  65. </ td >   
  66. </tr>   
  67. < tr >   
  68. < td > </ td >   
  69. < td > <フォーム> <入力 タイプ= "送信"  = "登録"   / > < /フォーム> </td>   
  70. </tr>   
  71.   
  72. </>     
  73. </フォント>   
  74. </本文>   
  75. </html>   
実行結果は次のとおりです。

2. 画像のホットスポット

画像上の領域を計画し、ハイパーリンクを作成し、画像領域を直接クリックしてジャンプ効果を実現します。

例:

XML/HTML コードコンテンツをクリップボードにコピー
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >   
  2. < html   xmlns = "http://www.w3.org/1999/xhtml" >   
  3. <ヘッド>   
  4. <メタ  http-equiv = "コンテンツタイプ"  コンテンツ= "text/html; 文字セット = utf-8"   />   
  5. < title >無題の文書</ title >   
  6. </ヘッド>   
  7.   
  8. <本文>   
  9. <画像  src = "a006.jpg"   usemap = "ditu"   />   
  10. <地図 名前= "ditu" >   
  11. <エリア 形状= "長方形"  座標= "0,0,50,50"   href = "http://www.baidu.com"   />   
  12. <エリア 形状= "円"  座標= "265,118,80"   href = "http://qq.com"   />   
  13. </マップ>   
  14. </本文>   
  15. </html>   

デザインインターフェース: 操作中にマウスを長方形と円形の領域に置くと、小さな手の形に変わり、リンクがあることを示します。

3. ウェブページの分割と結合

領域の分割: Web ページ内に、別の Web ページのコンテンツを表示するための領域が計画されます。

例:

ステッチング: Web ページ内で、複数のページ ウィンドウが計画され、テーブル ステッチの形式で表示されます。 (監視画面は複数の画面が同時に表示されることをイメージしてください)

例:

上記の HTML の基本必読記事 - フォーム、画像ホットスポット、Web ページのゾーニングとスプライシングの詳細な説明は、編集者が皆さんと共有する内容のすべてです。これが皆さんの参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。

オリジナルURL: http://www.cnblogs.com/H2921306656/archive/2016/07/09/5656699.html

<<:  CSS3 画像の境界線を学ぶのに役立つ記事

>>:  モバイル Web アプリ上の画像が鮮明ではなく、非常にぼやけているのはなぜですか?

推薦する

Nginx は高可用性クラスタ構築を実装します (Keepalived+Haproxy+Nginx)

1. コンポーネントと実装機能Keepalived: Haproxy サービスの高可用性を実現し、...

Docker での Redis のマスタースレーブ構成チュートリアルの詳細説明

1. Redisイメージを取得するdocker pull redis 2. それぞれポート6379、...

mysql での rpm インストールの詳細な説明

インストールとアンインストールの表示 # rpm -qa | grep mysql を表示 # アン...

MySQL データベースの詳細な説明 - 複数テーブル クエリ - 内部結合、外部結合、サブクエリ、相関サブクエリ

複数テーブルクエリ複数のテーブルから関連するクエリ結果を取得するには、単一の SELECT ステート...

有名ウェブサイトのロゴにおすすめのフォント40選

世界で最も有名なウェブサイトのロゴデザインにはどんなフォントが使われているかご存知ですか?これらのフ...

MySQLデータベースのタイムアウト設定を構成する方法の例

目次序文1. JDBCタイムアウト設定2. 接続プールのタイムアウト設定3. MyBatisクエリの...

ReactのuseEffectクロージャの落とし穴についての簡単な説明

問題コードuseEffectによって発生したクロージャの問題コードを見てみましょう 定数 btn =...

MySQL 5.6 から 5.7 にアップグレードする際のマスター スレーブ遅延問題のトラブルシューティング

最近、Zabbix データベースを MySQL 5.6 から 5.7 にアップグレードしたときに、マ...

MySQLテーブル内の重複データをクエリする方法

hk_test(ユーザー名、パスワード) に値を挿入 ('qmf1', '...

mysql8.0.11 winx64 手動インストールと設定チュートリアル

まず、私の日常生活についてお話しします。MySQLの急速なアップデートにより、MySQLはバージョン...

Centos7でglibcをアップグレードするとシステム異常(起動できない)になる場合の解決方法

目次問題の原因:解決:解決:私は Centos7 を使用しています (理論的にはこの方法は Cent...

MySQL の単一テーブル クエリ操作例の詳細な説明 [構文、制約、グループ化、集計、フィルタリング、並べ替えなど]

この記事では、MySQL の単一テーブル クエリ操作について説明します。ご参考までに、詳細は以下の通...

HTMLおよびJSPページがキャッシュされ、Webサーバーから再取得されるのを防ぎます。

ユーザーがログアウトした後、ブラウザの戻るボタンがクリックされると、Web アプリケーションは保護さ...

Docker で Docker0 ブリッジのデフォルトのネットワーク セグメントを変更する方法

1. 背景Docker サービスが開始されると、デフォルトで docker0 ブリッジが作成され (...

VMware+centOS 8 で http プロトコルに基づく Git サービスを構築する方法

目次1. 原因2. デバイス情報3. 準備4. Apacheをインストールする5. gitを設定する...