HTML を使用してコンテンツをマークアップする目的は、Web ページにセマンティクスを与えることです。言い換えれば、Web ページのコンテンツに、ユーザー エージェントが理解できる意味を与えることです。 HTML は、さまざまな方法でコンテンツをマークするための一連のタグを指定します。各タグは、そのタグに含まれる内容の説明です。最も一般的に使用される HTML は、見出し、段落、リンク、画像を記述します。現在、HTML には合計 114 個のタグがありますが、80/20 の原則によれば、そのうち約 25 個のタグを使用することで、マーキングのニーズの 80% を満たすことができます。 HTML の最新バージョンである HTML5 では、関連するコンテンツのタグをグループ化するための新しい一連の構造タグが定義されており、これにより Web ページの全体的な構造がより適切に規制されます。これらの新しいタグには、<header>、<nav> (ナビゲーション)、<article>、<section>、<aside>、<footer> が含まれます。 1. タグの終了 コンテンツ (見出し、段落、画像など) を含む各要素には、含まれるコンテンツがテキストであるかどうかに応じて、閉じタグを使用する方法と開きタグを使用する方法の 2 つの異なるタグ付け方法があります。 1.1 テキスト終了タグ 例: <h1>Hello, CSS!</h1> 例: <img src="images/dog.jpg" alt="これは私の犬です。" > ヒント: XML/HTML コードコンテンツをクリップボードにコピー
HTML5 では、最後の閉じスラッシュを省略して次のように記述できます。 XML/HTML コードコンテンツをクリップボードにコピー
2. 属性 ヒント: 視覚障害のあるユーザーが使用するスクリーンリーダーは、alt属性の内容を読み上げます。そのため、必ずタグに 3. タイトルと段落 HTMLはタイトル、画像、段落などの基本的なコンテンツタグを指定するだけでなく、リストを作成するためのタグも指定します。 5. ネストされたタグ 簡単に言えば、あるタグを別のタグの中にネストすることです。 XML/HTML コードコンテンツをクリップボードにコピー
7. ブロックレベル要素とインライン要素 ドキュメント フロー効果: HTML 要素は、マークアップに表示される順序でページの上から下へ流れます。 ほぼすべての HTML 要素には、ブロックまたはインラインのいずれかの display 属性があります。最も明らかな例外は、独自の特別な表示値を持つテーブル要素です。 ブロックレベルの要素 (見出しや段落など) はページの下方向に積み重ねられ、各要素が独自の行を占めます。インライン要素 (リンクや画像など) は並べて表示され、並べて表示するのに十分なスペースがない場合にのみ次の行に折り返されます。 どの HTML 要素を理解したい場合でも、最初に尋ねるべき質問は、それがブロックレベル要素なのか、インライン要素なのかということです。これを知っておくと、マークアップを記述するときに要素が最初にどのように配置されるかを予測できるため、将来 CSS を使用して要素を再配置する方法を計画できます。 知っておくべきことが 2 つあります。 ブロックレベル要素ボックスは、親要素と同じ幅に拡張されます。 インライン要素ボックスはコンテンツをシュリンクラップし、できるだけしっかりとラップするようにしてください。 7. ネストされた要素 マークアップ内には HTML タグがネストされ、画面上にはボックスがネストされます。 ドキュメント オブジェクト モデル (DOM) は、ページ内の要素と各要素の属性をブラウザーの観点から観察し、それによってこれらの要素の系統樹を導き出します。 DOM を通じて、要素間の関係を決定できます。 CSS で DOM を参照する CSS で DOM を操作するプロセスは、まず 1 つの要素または要素のグループを選択し、次にこれらの要素のプロパティを変更することです。幅の変更やマークアップへの疑似要素の挿入など、CSS を介して要素を変更すると、その変更は DOM とページにすぐに反映されます。 つまり、DOM は HTML マークアップを通じて構築され、ページが最初に読み込まれたときとユーザーがページを操作するときに CSS を使用して DOM が変更されます。 |
<<: CSS を使用して画像の下の空白を数ピクセル消去する方法の詳細な説明
>>: JavaScript を使用してページ要素のオフセットを取得/計算する方法
序文この記事では、SQL インジェクションを回避するために pdo の前処理メソッドを使用します。詳...
これが何を意味するのかを理解するには、まずサブディレクトリとは何かを知る必要があります。では、サブデ...
HTMLとは何ですか?簡単に言えば、HTML は Web ページを作成するために使用されます。とて...
目次1. スタックの定義2. JSスタックの調査1. スタックとヒープ2. 基本型と参照型3. 値渡...
ClickHouse は、オープンソースの列指向 DBMS (Yandex によって開発) です。 ...
Linuxバージョン: CentOS 7 [root@azfdbdfsdf230lqdg1ba91 ...
3つの機能: 1. コンテンツの垂直方向の自動中央揃え2. デフォルトのプロンプトテキストは灰色で表...
ビュービューとは何ですか?ビューの役割は何ですか?ビューは仮想テーブルであり、データ自体を含まない論...
1. 記事タイトルリストの右側に日付を表示する方法:コードをコピーコードは次のとおりです。 &l...
1. 入力・貼り付けできるのは中国語のみ<input onkeyup="value=...
htmlコードをコピーコードは次のとおりです。 <SPAN class=tag><...
サイト全体のフォントを設定することは、常にシンプルでありながら難しい作業です。深く掘り下げていくと、...
1. ログセグメンテーションのためのLog4j 1) log4j-1.2.17.jar、tomcat...
CSS の背景: background:#00ffee; //背景色を設定するbackground-...
Autotrash は、古い削除済みファイルを消去するプロセスを自動化するコマンド ライン プログラ...