1. リストリスト ulコンテナーには、一貫した構造とスタイルを持つテキストまたはグラフの形式が読み込まれます。これをリストと呼びます。 リストの最大の特徴は、表のように整然と整理されているが、組み合わせの自由度が高いことです。 1. 順序なしリスト ul <ul></ul> 内にネストできるのは <li></li> のみです。<ul></ul> タグ内に他のタグやテキストを直接入力することはできません。 <li> と </li> の間のスペースは、すべての要素を保持できるコンテナーに相当します。 <ul> <li>リスト項目 1</li> <li>リスト項目 2</li> <li>リスト項目 3</li> ...... </ul> 2. 順序付きリスト ol
<ol type="A"> <li>リスト項目 1</li> <li>リスト 2</li> <li>リスト 3</li> </ol> 3. カスタムリストのダウンロード 定義リストは、用語や名詞の説明や記述によく使用されます。定義リストでは、リスト項目の前に箇条書きはありません。 <ダウンロード> <dt>名詞 1</dt> <dd>名詞1の説明1</dd> <dd>名詞 1 説明 2</dd> ... <dt>名詞 2</dt> <dd>名詞2の説明1</dd> <dd>名詞2の説明2</dd> ... </dl> 2. フォームHTML では、完全なフォームは通常、フォーム コントロール (フォーム要素とも呼ばれます)、プロンプト情報、およびフォーム フィールドの 3 つの部分で構成されます。フォームの目的はユーザー情報を収集することです。 フォームコントロール: 単一行テキスト入力ボックス、パスワード入力ボックス、チェック ボックス、送信ボタン、リセット ボタンなどの特定のフォーム機能項目が含まれます。 ヒント: フォームには通常、ユーザーに入力や操作を促す説明テキストも含める必要があります。 フォームフィールド: これは、すべてのフォーム コントロールとプロンプト情報を保持するコンテナーに相当します。フォーム データを処理するプログラムの URL アドレスや、サーバーにデータを送信する方法を定義するために使用できます。フォーム フィールドが定義されていない場合、フォーム内のデータはバックエンド サーバーに送信できません。 1. 入力制御 <input type="属性値" value="こんにちは">
ユーザー名: <input type="text" /> パスワード: <input type="password" /> 値属性 value デフォルトのテキスト値。一部のフォームでは、ページを開いたときにデフォルトでいくつかの単語を表示する必要があり、この値を使用してそれを設定できます。 ユーザー名:<input type="text" name="username" value="ユーザー名を入力してください"> 名前属性
<input type="radio" name="sex" />男性<input type="radio" name="sex" />女性 チェックされたプロパティ デフォルトで選択された状態を示します。 ラジオ ボタンやチェック ボタンでよく使用されます。 性別: <input type="radio" name="sex" value="男" checked="checked" />男<input type="radio" name="sex" value="女" />女 入力属性の概要
2. ラベル
機能: フォーム要素をバインドするために使用されます。ラベル タグをクリックすると、バインドされたフォーム要素に入力フォーカスが設定されます。 要素をバインドするにはどうすればいいですか?
まず、<label> ユーザー名を入力します。 <input type="radio" name="usename" value="ユーザー名を入力してください"> </ラベル> 2番目のタイプ <label for="sex">男性</label> <input type="radio" name="性別" id="性別"> 3. テキストエリアコントロール(テキストエリア)
<テキストエリア> テキストコンテンツ</textarea> テキストボックスとテキストフィールドの違い
4. ドロップダウンリストを選択
<選択> <option>オプション 1</option> <option>オプション 2</option> <option>オプション 3</option> ... </選択> 3. フォームフィールド 収集したユーザー情報をサーバーに渡すにはどうすればいいですか?
目的:
<form action="URL アドレス" method="送信方法" name="フォーム名"> さまざまなフォームコントロール</form> 共通プロパティ: 各フォームには独自のフォーム フィールドが必要です。後で Ajax バックグラウンドインタラクションを学習するときに、フォームフィールドが必要になります。
GETとPOSTの違い
チーム合意: 要素の属性値は二重引用符構文を使用する 書き込める要素属性値を全て書き込む 推奨 <input type="text" /> <input type="radio" name="名前" checked="チェック済み" /> URLを入力してからページが表示されるまでの流れ(インタビュー)
ブラウザのマルチプロセスアーキテクチャ
次の図に示すように、ユーザー入力からページ表示まで、さまざまなプロセスが実行されます。 図からわかるように、プロセス全体ではさまざまなプロセス間の連携が必要です。プロセスは大まかに次のように説明できます。
具体的なプロセス 1. URLを入力する ユーザーは URL を入力し、入力情報を処理します。
2.1 ブラウザのキャッシュを見つける
2.2 DNS解決
2.2 TCP接続の確立、3ウェイハンドシェイク
3. サーバー応答
ネットワーク プロセスによる応答行と応答ヘッダー情報を解析するプロセス: 3.1 リダイレクト
3.2 応答データの処理
4. レンダリングプロセスを準備する デフォルトでは、ページごとに 1 つのレンダラー プロセスが存在します。ただし、同じサイト (同じルート ドメイン名 + プロトコル) にある場合は、レンダリング プロセスが再利用されます。 5. 書類を提出する
注意: ブラウザがアドレスの読み込みを開始すると、タブ上のアイコンが読み込み状態になります。ただし、画像のページには、以前に開いたページの内容が表示されたままであり、すぐに Baidu のホームページ ページに置き換えられるわけではありません。ページ内容が置き換えられるまでに、書類提出の段階まで待つ必要があるためです。 4. フロントエンドHTMLの基本的な面接の質問iframe の欠点は何ですか? iframeの利点
iframeの欠点
ラベルの機能は何ですか?どうやって使うの? 例1: 「ユーザー名:」をクリックして入力ボックスにカーソルを置きます <form><label for="myid"> ユーザー名:</label> <input type="text" id="myid" /> </form> 例2: 「ユーザー名:」をクリックするか、Alt+1を押して入力ボックスにカーソルを置きます。 <フォーム> <label for="myid" accesskey="1"> ユーザー名:</label> <input type="text" id="myid" tabindex="1" /> </フォーム> for 属性機能: ラベル タグがバインドされている HTML 要素を示します。このタグをクリックすると、バインドされた要素がフォーカスを取得します。 アクセスキー属性 機能:ラベル タグにバインドされた要素にアクセスするためのホットキーを示します。ホットキーを押すと、バインドされた要素にフォーカスが移動します。 制限: accessKey 属性によって設定されたショートカット キーは、ブラウザーのショートカット キーと競合することはできません。競合すると、ブラウザーのショートカット キーが最初にアクティブになります。 HTML5 フォームのオートコンプリート機能をオフにするにはどうすればいいですか? HTML 入力ボックスには、オートコンプリート機能があります。入力ボックスにコンテンツを入力すると、ブラウザは、同じ名前の以前の入力ボックスの履歴から類似のコンテンツを検索し、入力ボックスの下にリストします。この方法では、すべてを入力する必要はなく、リスト内の項目を直接選択できます。 しかし、入力ボックスのオートコンプリート機能をオフにしたい場合もあります。たとえば、ユーザーがコンテンツを入力したときに、ユーザーの履歴を検索するのではなく、AJAX テクノロジを使用してデータベースから検索してリスト表示したい場合などです。 入力ボックスのオートコンプリート機能をオフにする方法は 3 つあります。 1. IEのインターネットオプションメニューで、オートコンプリートの内容を設定します。 2. フォームのオートコンプリートを「オン」または「オフ」に設定して、オートコンプリート機能をオンまたはオフにします。 3. 入力ボックスのオートコンプリートを「オン」または「オフ」に設定して、入力ボックスのオートコンプリート機能をオンまたはオフにします。 HTML5をオープンウェブプラットフォームとして見る HTML5 の基本的な構成要素は何ですか?
ブラウザは HTML5 オフライン ストレージ リソースをどのように管理し、読み込むのでしょうか? ブラウザの HTML ヘッダーにマニフェスト属性を追加します。ブラウザに初めてアクセスする場合は、マニフェストの内容に従ってオフライン コンテンツをダウンロードして保存します。以前にアクセスしたことがある場合は、オフライン ストレージから読み込み、サーバーと比較した後、新しいコンテンツがある場合はオフライン ストレージを更新します。 オフラインの場合、ブラウザはオフラインで保存されたリソースを直接使用します。 ブラウザのレンダリングプロセスですか? 1. 取得したHTMLをDOMツリーに解析する 2. CSSを処理してカスケーディングスタイルシートモデルCSSOMを形成する 3. DOM ツリーと CSSOM をレンダリング ツリーにマージします。 4. CSSOM に従ってレンダリング ツリーのノード レイアウトを計算します。 5. レンダリング ツリー ノード スタイルをページに描画します。 // レンダリング プロセスはトップダウン レンダリングであることに注意してください。 js はページのレンダリングをブロックするため、まず js の実行が完了するまで待機してください。レンダリング プロセス中にスタイルが変更されると、リフローが発生し、再レンダリングが必要になります。 link と @import の違いは何ですか?
src と href の違いは何ですか? 1.href はネットワーク リソースの場所を指し示し、現在の要素 (アンカー) または現在のドキュメント (リンク) へのリンクを確立し、ハイパーリンクに使用されます。 2. src は外部リソースの場所を指し、指し示されたコンテンツはドキュメント内の現在のタグの場所に埋め込まれます。src リソースが要求されると、それが指し示すリソース (js スクリプト、img 画像、フレーム要素など) がダウンロードされ、ドキュメントに適用されます。ブラウザがこの要素を解析すると、リソースが読み込まれ、コンパイルされ、実行されるまで、他のリソースのダウンロードと処理が一時停止されます。画像やフレームなどの要素にも同じことが当てはまり、ポイントされたリソースを現在のタグに埋め込むのと似ています。これは、js スクリプトを上部ではなく下部に配置する必要がある理由でもあります。 要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。 |
ターミナルやコンソールで作業しているときは、メールを読むなど、もっと重要な作業があるかもしれないので...
1. コマンドの紹介userdel (ユーザー削除) コマンドは、ユーザー アカウントと関連ファイル...
nginx のサーバーと場所の構成を簡単に整理してみましょう。たとえば、URL: www.mask_...
mybatis を学習しているときにエラーが発生しました。エラーの内容は次のとおりです。データベース...
通常、ユーザーがアップロードした写真はデータベースに保存する必要があります。一般的に、解決策は 2 ...
まず、公式ウェブサイト http://dev.mysql.com/downloads/mysql/ ...
1. フレックスレイアウト 。父親 { ディスプレイ: フレックス; コンテンツの中央揃え: 中央;...
フローティング要素は、親要素の高さを縮小します。要素を float float:left/right...
IPマスカレードとポート転送Firewalldは2種類のネットワークアドレス変換をサポートしています...
質問LINUX では、定期的なタスクは通常、cron デーモン プロセス [ps -ef | gre...
問題を見つける最近、仕事で問題が発生しました。InnoDB タイプの SQL ファイルを実行すると、...
序文:年末です。データベースを検査する時期ではないでしょうか?一般的に、検査では、パスワードの複雑さ...
CSS の優先順位について話す前に、CSS とは何か、CSS が何に使用されるのかを理解する必要があ...
目次uni-app の紹介HTML部分js部分インスタンスを作成する録音を開始録音終了録音を再生再生...
Linux システム、特にサーバー システムでは、デバイスのハードウェア情報を表示する必要がよくあり...