1. HTMLの概要 htyper テキスト マークアップ言語 ハイパーテキスト マークアップ言語 ハイパーテキスト: Web ページに画像、リンク、さらには音楽やプログラムなどのテキスト以外の要素を含めることができることを意味します。 マークアップ言語: タグで構成された言語。 ウェブページ == ブラウザによって解析され表示される HTML ドキュメント 静的ウェブページ: xxx.html などの静的リソース 動的ウェブページ: HTMLコードは、ユーザーのリクエストに基づいて特定の開発言語によって動的に生成されます。 以下はHTMLファイルのツリー構造図です。 ラベルの概念: •山括弧で囲まれた 2 つの単語で構成されます。例: <html> *すべてのタグ内の単語は数字で始まることはできません。 • タグは大文字と小文字を区別しません。<html> と <HTML>。小文字の使用が推奨されます。 •タグは、開始タグ <a> と終了タグ </a> の 2 つの部分で構成されます。2 つのタグの間の部分はタグ本体と呼ばれます。 •一部のタグは機能が単純で、1 つのタグだけを使用できます。このようなタグは自己終了タグと呼ばれます。例: <br/> <hr/> <input /> <img /> • タグはネストできますが、クロスネストすることはできません。<a><b></a></b> タグの属性: •通常はキーと値のペアの形式で表示されます。例: name="alex" •属性は開始タグまたは自己終了タグ内にのみ出現できます。 • 属性名はすべて小文字です。 * 属性値は二重引用符または一重引用符で囲む必要があります。例: name="alex" •属性値と属性名がまったく同じ場合は、属性名のみを記述します。たとえば、readonly 2. メインヘッドタグの紹介 •<meta>メタタグの構成: メタタグには、http-equiv 属性と name 属性の 2 つの属性があります。属性が異なるとパラメータ値が異なり、これらの異なるパラメータ値によって Web ページの機能が異なります。 <meta name="キーワード" content="メタ概要、HTMLメタ、メタ属性、メタジャンプ"> <meta name="description" content="Old Boy Training Institute は卒業生によって設立されました">
2 http-equiv は、その名前が示すように、http のファイル ヘッダーに相当します。Web ページのコンテンツを正しく正確に表示するために役立つ情報をブラウザーに送り返すことができます。対応する属性値は content です。content のコンテンツは、実際には各パラメーターの変数値です。 <meta http-equiv="Refresh"content="2;URL=https://www.jb51.net"> //(秒の前と URL の後の引用符に注意してください) <meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=UTF8"> <meta http-equiv="X-UA-compatible" content="IE=edge,chrome=1"> •<title>オールドボーイ</title> •<link rel="icon" href="http://www.jd.com/favicon.ico"> 3. ボディタグ 基本タグ: <hn>: n の値の範囲は 1 ~ 6 で、大きいものから小さいものまであります。タイトルを示すために使用されます。 <p>: 段落タグ。囲まれた内容は新しい行で囲まれます。また、上部と下部のコンテンツの間には空白行が存在します。 <b> <strong>: 太字のタグ。 <strike>: テキストに中央線を追加します。 <em>: テキストを斜体にします。 <br>: 改行。 <hr>: 水平線 <p><span> ブロックレベルタグとインラインタグ ブロックレベルタグ: <p><h1><table><ol><ul><form><p> インラインタグ: <a><input><img><sub><sup><textarea><span> ブロック要素の特徴 ① 常に新しい行から始めます。 ② 高さ、行の高さ、余白、パディングをすべて制御できます。 ③ 幅が設定されていない場合、デフォルトの幅はコンテナの 100% になります。 ④ インライン要素やその他のブロック要素に対応できる インライン要素の特徴 ① 他の要素と同じ行に並んでいる。 ② 高さ、行の高さ、余白、パディングは変更できません。 ③幅はテキストや画像の幅であり、変更することはできません ④ インライン要素にはテキストまたは他のインライン要素のみを含めることができます インライン要素については、次の点に注意してください。 幅を設定しても効果はありません。 高さの設定は無効ですが、line-height を通じて設定できます。 余白を設定する場合、上と下の余白ではなく、左と右の余白のみが有効です。 パディングを設定する場合、左と右のパディングのみが有効で、上と下のパディングは無効です。要素の範囲は拡大されますが、要素の周囲のコンテンツは影響を受けないことに注意してください。 特殊文字: < >"©® グラフィックタグ <img>: src: 表示する画像へのパス。 alt: 画像が正常に読み込まれなかった場合のプロンプト。 title: マウスをホバーしたときに表示されるツールチップ。 幅: 画像の幅 高さ: 画像の高さ (幅と高さの属性のいずれか 1 つだけを使用すると、自動的に比例して拡大縮小されます。) ハイパーリンクタグ <a>: href: 接続するリソース パスは次の形式です: href="https://www.jb51.net" target: _blank: ハイパーリンクを新しいウィンドウで開きます。 framename: 指定されたフレームでリンク コンテンツを開きます。 name: ページのブックマークを定義します。 href: #ブックマーク名にジャンプするために使用されます。 リストタグ: <ul>: 順序なしリスト <ol>: 順序付きリスト <li>: リスト内の各項目。 <dl> 定義リスト <dt> リストタイトル <dd> リスト項目 テーブルタグ <table>:
: 内側の余白 。cellspacing:外側の 余白。width : ピクセルのパーセンテージ。(長さと幅は CSS で設定するのがベストです) <tr>: 表の 行 <th>: 表のヘッダーセル<td>: 表のデータセル rowspan: セルが垂直にまたがる行数 colspan: セルが水平にまたがる列数 (つまり結合されたセル) <th>: 表のヘッダー <tbody> (あまり使用されません): 表を分割する フォームタグ <form>
フォームには、テキスト フィールド、チェック ボックス、ラジオ ボタン、送信ボタンなどの入力要素を含めることができます。 フォームには、textarea、select、fieldset、label 要素を含めることもできます。 1. フォームのプロパティ HTML フォームは、さまざまな種類のユーザー入力を受け取るために使用されます。ユーザーがフォームを送信すると、データがサーバーに送信され、ユーザーと Web サーバー間の対話が可能になります。フォームタグ。送信されるすべてのコンテンツはこのタグ内にある必要があります。 action: フォームが送信される場所。一般的にはサーバー側のプログラムを指し、プログラムはフォームによって送信されたデータ (つまり、フォーム要素の値) を受け取り、それに応じて処理します (例: https://www.sogou.com/web)。 method: フォーム送信メソッド post/get。デフォルト値は get (エンベロープ) です。 get: 1. 送信されたキーと値のペアは、アドレスバーの URL の後に配置されます。 2. セキュリティは比較的低いです。 3. 送信されたコンテンツの長さには制限があります。 post: 1. 送信されたキーと値のペアは、アドレスバーにありません。 2. セキュリティは比較的高いです。 3. 理論上、送信されたコンテンツの長さに制限はありません。 get/post は、2 つの一般的なリクエスト メソッドです。 2. フォーム要素 <input> password パスワード入力ボックスラジオボタン 単一選択 ボックスチェックボックス複数選択 ボックス送信送信 ボタンボタン (js で使用する必要があります) ボタンと送信の違いは何ですか? ファイル ファイルを送信: フォームに属性 enctype="multipart/form-data" を追加する必要があります XML/HTML コードコンテンツをクリップボードにコピーします def
name: フォーム送信項目のキー。id 属性との違いに注意してください。name 属性はサーバーと通信するときに使用する名前です。id 属性はブラウザーが使用する名前です。この属性は主に CSS と JavaScript で使用され、クライアント側のプログラミングを容易にします。 value: フォーム送信項目の値。value 属性は、入力タイプによって異なる方法で使用されます。 type="button", "reset", "submit" - ボタンに表示されるテキストを定義します type="text", "password", "hidden" - 入力フィールドの初期値を定義します type="checkbox", "radio", "image" - 入力に関連付けられた値を定義します selected: ラジオボタンとチェックボックスはデフォルトで選択されています readonly: 読み取り専用です。テキストとパスワードは 無効です: すべての入力で機能します。 <select> ドロップダウン選択タグの属性: name: フォーム送信項目のキー。 size: オプションの数 multiple: ドロップダウンで選択された各項目の複数 <option> 属性: value: フォーム送信項目の値。 selected: 選択されたドロップダウン選択がデフォルトで選択されています <optgroup> 各項目のグループを追加します <textarea> テキスト フィールド name: フォーム送信項目のキー。 cols: テキスト フィールドの列のデフォルト数 rows: テキスト フィールドの行のデフォルト数 <label> <label for="www">name</label> <フィールドセット> <フィールドセット> 以上、フロントエンドHTMLの知識ポイント(推奨)のまとめが、編集者が皆さんにシェアする内容の全てです。参考になれば幸いです。また、123WORDPRESS.COMを応援していただければ幸いです。 |
今日、私は <a href="#13"></a> につい...
目次1. トランジションとアニメーションの違い2. Vueを使用して基本的なCSSトランジションとア...
#事例: 従業員の給与水準を照会する 選択 給与、等級 から 従業員 参加する ジョブグレード g ...
このテクニックは、この記事から来ています - シルキーでスムーズなパフォーマンスでボックスシャドウを...
目次1. クエリキャッシュの実装プロセス2. クエリキャッシュを構成する3. クエリキャッシュを有効...
この記事では、js+canvasコードの雨効果の具体的なコードを参考までに共有します。具体的な内...
序文ミニプログラムを開発する過程では、録音機能を実装し、録音を再生し、録音をサーバーにアップロードす...
最近プロジェクトが中断され、RageFrame の研究は一時的に終了しました。この記事では、シングル...
ウェブサイトを作成する学生は、アクセス時に一部の nginx サーバーが 504 Gateway T...
目次フォワードプロキシnginx リバースプロキシnginx リバースプロキシ 02リバースプロキシ...
背景情報最近、Windows パフォーマンスに関する本を読み直しています。以前は SCOM 監視を使...
.NET の世界に参入したい開発者であれば、何が可能なのかを知る必要があります。 .NET Fram...
CSS レイアウト - position プロパティposition 属性は、要素に適用する配置方法...
定義と使用方法:コンポーネントのテンプレートでスロットタグの定義を使用します。デフォルトの表示値は、...
今日会社から課題をもらったのですが、効果図は以下のとおりです。 どのような効果を実現したいかは特に決...