HTML のブロックレベル要素と行レベル要素、特殊文字、ネスト規則

HTML のブロックレベル要素と行レベル要素、特殊文字、ネスト規則

基本的な HTML Web ページ タグのネスト ルールを紹介する場合、最初に説明する必要があるのは要素の分類です。要素はブロックレベル要素と行レベル要素に分けられます。ブロックレベル要素とは何ですか? 1 行を占めることができ、幅と高さを設定できます。デフォルトは 100% です。行レベルの要素はその逆で、その内容によって幅と高さが決まり、特殊文字はテキストとして扱われます。

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
    <title>HTML ブロックレベル、行レベル要素、特殊文字、ネストルール</title>
</head>
<本文>
    <!-- ブロック要素: 1 行を占め、幅と高さを設定できます。デフォルトの幅は 100% です -->
    ブロック要素はテキストとコンテナタイプに分かれています。テキストブロック要素: p、h1-h6
    コンテナ ブロック要素: div、table、tr、td、frame、ul>li、ol、dl、dt、dd (シーケンス)
    <!-- 行要素: 1 行を占有せず、幅と高さはコンテンツによって異なります -->
    行要素: a img input strong em del span
    特殊文字: リテラル br &nbsp hr
</本文>
</html>

ネストルールは次のようにまとめられます。

1. ブロック要素は行要素内にネストできる

2. 行要素は行要素内にネストできる

3. 行要素はブロック要素内にネストできない

4. テキストブロック要素はブロック要素内にネストできません

5. コンテナブロック要素はブロック要素をネストできる

以下のブログ投稿では、HTML Web ページの基本概念、HTML Web ページの基本構造、HTML 基本タグ、画像、テキスト、ハイパーリンク、リスト、表の紹介、HTML 基本タグのインタラクティブ原則、ラジオ ボタン、チェック ボックス、ドロップダウン ボックス、Web ページの DIV + CSS レイアウトと ifame の従来のレイアウトの比較など、すべて HTML の一部について説明しています。HTML を学ぶ主な目的は、ページを構築するためのセマンティック ネスト ルールを理解することです。ページの CSS とインタラクティブ ロジック JS については、以下で実践する内容です。

<<:  MySQL でパーセンテージと最初の数パーセントを表示する方法

>>:  ウィンドウの中央にブロック要素の位置を設定する方法

推薦する

CSS が複数のクラスに一致する方法のサンプルコード

CSSは複数のクラスにマッチする次の HTML タグ li、クラスはオープン スタイルです。私の要件...

Docker は次の「Linux」になれるか?

Linux オペレーティング システムは過去 20 年間にわたってデータ センターに革命をもたらし...

div要素に丸い境界線を追加する方法

以下のように表示されます。 CSSコードコンテンツをクリップボードにコピー分割{境界線: 2px 固...

Ubuntu環境でxdebugをコンパイルしてインストールする方法

この記事では、Ubuntu 環境で xdebug をコンパイルしてインストールする方法について説明し...

【HTML要素】タグテキストの詳細説明

1. 基本的なテキスト要素を使用してコンテンツをマークアップするまず表示効果を見てみましょう:対応す...

Linux での Tomcat8 のインストールとアンインストールに関する詳細なグラフィック チュートリアル

[ Tomcat8 の Linux インストール ] Tomcat をアンインストールする - まず...

HTML ウェブページの基本コンポーネントの概要

<br />Web ページ上の情報は主にテキストベースです。 Web ページでは、フォン...

Linux netfilter/iptables の知識ポイントの詳細な説明

ネットフィルターNetfilter は、パケット フィルタリング、転送、およびアドレス変換 NAT ...

MySQL 5.7.15 のインストールと設定方法のグラフィック チュートリアル (Windows)

MySQL をインストールする必要があるため、インストール手順を以下のように記録します。 自分なり...

黒、白、グレーの控えめでエレガントなウェブデザインを鑑賞

クラシックな色の組み合わせの中でも、黒、白、グレーの時代を超えた魅力を否定できる人はおそらくいないで...

Vue2.x - アンチシェイクとスロットリングの使用例

目次ユーティリティ: vue での使用:説明する:画像安定化:スロットル:ユーティリティ: // 手...

Amap を使用した React 実装例 (react-amap)

React の PC 版は Amap を使用するようにリファクタリングされました。情報を検索したと...

Vue での props の使い方の紹介

序文: Vue では、props を使用して、もともと分離されていたコンポーネントを直列に接続するこ...

フレックスマルチカラムレイアウトで発生する問題と解決策の詳細な説明

フレックス レイアウトは間違いなくシンプルで使いやすいです。レイアウトをよりシンプルかつ高速にします...

Linuxがすべてのコマンドをサポートしていない問題の解決策

Linux がすべてのコマンドをサポートしていない場合はどうすればいいですか?すべてのLinuxコマ...