HTMLのタグと要素の違いの詳細な説明

HTMLのタグと要素の違いの詳細な説明
ウェブページに慣れていない友人の多くは私と同じように、HTML で要素、タグ、属性がどのように定義されているのか、また要素とタグの違いは何かを理解していないと思います。それを徹底的に理解するために、私はいくつかの情報を検索して調べました。そして今、私の結論を書き留めて、私と同じように混乱しているネットユーザーと共有します。

どれがタグでどれが要素なのか明確に分かっていない人が多いかもしれません。私も以前はいつも混乱していました。
実際、両者のコンセプトは依然として非常に明確です。
たとえば、<p> はタグです。
<p>ここにコンテンツが入ります</p> これは要素です。つまり、要素は開始タグと終了タグで構成され、特定のコンテンツを含めるために使用されます。
ここで注目すべき例外が 1 つあります。それは、<br/> 自体は開始タグと終了タグの両方ですが、コンテンツが含まれていないため、単なるタグであるということです。

1. 要素:

HTML Web ページは、実際にはさまざまな HTML 要素で構成されたテキスト ファイルであり、どの Web ブラウザーでも HTML ファイルを直接実行できます。つまり、HTML 要素は HTML ファイルを構成する基本的なオブジェクトであり、HTML 要素は単なる一般用語であると言えます。 HTML 要素は HTML タグを使用して定義されます。

2. タグ:

タグは、<head>、<body>、<table> などのように、山括弧「<」と「>」で囲まれたオブジェクトです。ほとんどのタグは、<table></talbe>、<form></form> などのようにペアで表示されます。もちろん、<br>、<hr> など、ペアで表示されないものもいくつかあります。

タグは HTML 要素をマークするために使用されます。開始タグと終了タグの間のテキストが HTML 要素の内容です。

3. 属性:

HTML 属性は、HTML 要素にさまざまな追加情報を提供します。属性は常に「属性名 = 属性値」などの名前と値のペアの形式で表示され、属性は常に HTML 要素の開始タグで定義されます。



<html> <head> <title>サンプルのタイトル</title> </head> <body bgcolor="red"> <p>これはサンプルのページです</p> </body> </html> この例では、<p>これはサンプルのページです</p> が HTML 要素であり、「これはサンプルのページです」が要素の具体的な内容です。 <head><title><body> などは HTML タグであり、HTML 要素を構成します。 <body bgcolor="red"> の bgcolor="red" はタグの属性であり、タグの構成方法を定義します。 つまり、要素とタグの違いについてはあまり気にする必要はなく、実際の作業では単にタグと呼ぶだけです。属性は簡単に理解できます。属性は、HTML タグにさまざまな追加情報や構成オプションを追加するパラメータです。

<<:  この記事は、JQueryの基本的な操作を理解し、始めるのに役立ちます。

>>:  CSS3 のテキストとフォントの新しい設定

推薦する

Linux CentOS MySQL データベースのインストールと設定のチュートリアル

MySQLデータベースのインストールに関するメモ、みんなで共有a) MySQL ソースインストールパ...

JDBC が MySQL に接続して中国語を処理するときに文字化けする問題の解決方法の詳細説明

JDBC が MySQL に接続して中国語を処理するときに文字化けする問題の解決方法の詳細説明最近、...

ハイパーリンクの幅と高さを直接設定できない問題の解決策

幅と高さを直接使用することはできません。 display:block; または display:in...

thead、tfoot、tbodyを使用して表を作成します

これらの 3 つのタグを間違った方法で使用して、タイトルを表に沿わせたり、tbody の高さを固定し...

大きなオフセットによる MySQL 制限ページングが遅い理由と最適化ソリューション

MySQL では通常、limit を使用してページ上のページング機能を完了しますが、データ量が大きな...

Windows の MySQL net start mysql MySQL サービスの起動エラーが発生する システムエラーの解決

目次1- エラーの詳細2-シングルソリューション2.1-ディレクトリ C:\Windows\Syst...

JavaScript WeakMap の使い方の詳しい説明

WeakMap オブジェクトは、キーが弱参照であるキー/値のペアのコレクションです。キーはオブジェク...

Dockerはコンテナに入るためにnsenterツールを使用する

Dockerコンテナを使用する場合は、nsenterツールを使用する方が便利です。システムにない場合...

MySQL データベースの文字化け問題の原因と解決策

序文データベースのデータを表示すると、文字化けした文字が表示されることがあります。実際、どのようなデ...

Centos6にMysql5.7をインストールする方法

環境セントロス6.6 MySQL 5.7インストールシステムがインストールされている場合は、まずアン...

Nginx リクエスト制限の設定方法

Nginx は、多くの優れた機能を備えた強力で高性能な Web およびリバース プロキシ サーバーで...

組み込み Linux で QT アプリケーションを再起動する簡単な方法 (QT4.8 qws ベース)

アプリケーション ソフトウェアには通常、次のようなビジネス要件があります。新しいバージョンの APP...

キーフリーログインプロセスを実現するためのLinux構成の分析

1.sshコマンドLinux では、ssh コマンドを使用して別のサーバーにログインできます。 2 ...

MySQLの主キーとユニークキーの重複挿入の解決策の詳細な説明

目次解決: 1. 無視する2. 交換する3. 重複キーの更新についてデータを挿入するときに、重複した...

mysqlはコンマに基づいてデータ行を複数の行に分割します

目次分離効果コマンドラインの説明関与する機能分離効果-- 別居前1,2,3,4 -- 別居後1 2 ...