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 のその他のコンテンツにも注目していただければ幸いです。 |
ベースイメージベースイメージには 2 つの意味があります。他のイメージに依存せず、ゼロから構築します...
<br />ウェブサイトのアクセス速度はウェブサイトのトラフィックに直接影響を及ぼし、ウ...
B ツリーは一般的なデータ構造です。彼と一緒にB+ツリーがあります。ここで、概念を明確にする必要があ...
ページレイアウトは、Web ページを扱い始めた頃からずっと気にかけていたことです。初期のテーブル構造...
システムが遅いと感じてソースを変更したい場合は、別の記事で整理しました https://blog.c...
ステップ1:setting.pyでデータベースを変更する # データベースを構成する DATABAS...
はじめに: すべてのデータを 1 つのテーブルに保存することのデメリット表の構成構造は複雑で不明瞭で...
序文運用・保守を行う人がスキルを持っていなければ、サーバーを操作するのに恥ずかしさを感じてしまうと言...
アメリカのYAHOOがページ制作で使用している画像統合技術。これらのアイコン、列背景、画像ボタンを定...
ハードウェア ビュー コマンドシステム # uname -a # カーネル/オペレーティング システ...
承認とは、ユーザーに特定の権限を付与することです。たとえば、新しく作成したユーザーに、すべてのデータ...
まず第一に、この効果は古い話題であるはずだということはわかっています。今日ファイルを整理していたら、...
セルでは、暗い境界線の色を個別に定義できます。基本的な構文<TD ボーダーコロダーク=colo...
1. Logrotateツールの紹介Logrotate はログファイル管理ツールです。Linux に...
目次問題の説明原因分析解決問題の説明最近、奇妙な問い合わせを受けました。更新ステートメントはエラーな...