TECH I.S.

HTML ID属性


HTMLid属性は、HTML要素の一意のIDを指定するために使用されます。

HTMLドキュメントに同じIDを持つ複数の要素を含めることはできません。


id属性の使用

id属性は、HTML要素の一意のIDを指定します。id属性の値は、HTMLドキュメント内で一意である必要があります。 id属性は、スタイルシート内の特定のスタイル宣言を指すために使用されます。また、JavaScriptが特定のIDを持つ要素にアクセスして操作するためにも使用されます。

idの構文は次のとおりです。ハッシュ文字(#)を書き、その後にid名を続けます。次に、中括弧{}内でCSSプロパティを定義します。

次の例では、ID名「myHeader」を指す<h1>要素があります。この<h1>要素は、headセクションの#myHeaderスタイル定義に従ってスタイル設定されます。

<!DOCTYPE html> <html> <head> <style> #myHeader {   background-color: lightblue;   color: black;   padding: 40px;   text-align: center; } </style> </head> <body> <h1 id="myHeader">見出し</h1> </body> </html>

注:ID名は大文字と小文字が区別されます。

注:ID名には少なくとも1文字を含める必要があり、数字で始めることはできず、空白(スペース、タブなど)を含めることはできません。


クラスとIDの違い

クラス名は複数のHTML要素で使用できますが、ID名はページ内の1つのHTML要素でのみ使用する必要があります。

<style> /* ID「myHeader」の要素をスタイルします */ #myHeader {   background-color: lightblue;   color: black;   padding: 40px;   text-align: center; } /* クラス名「city」のすべての要素をスタイルします */ .city {   background-color: tomato;   color: white;   padding: 10px; } </style> <!-- 一意のIDを持つ要素 --> <h1 id="myHeader">都市</h1> <!-- 同じクラスの複数の要素 --> <h2 class="city">ロンドン</h2> <p>ロンドンはイギリスの首都です</p> <h2 class="city">Paris</h2> <p>パリはフランスの首都です</p> <h2 class="city">Tokyo</h2> <p>東京は日本の首都です</p>

ヒント:CSSについては、CSSチュートリアルでさらに詳しく学ぶことができます。


IDとリンクを含むHTMLブックマーク

HTMLブックマークは、読者がWebページの特定の部分にジャンプできるようにするために使用されます。

ページが非常に長い場合、ブックマークが役立ちます。

ブックマークを使用するには、最初にブックマークを作成してからリンクを追加する必要があります。

次に、リンクをクリックすると、ページがブックマークのある場所にスクロールします。

まず、id属性でブックマークを作成します。


<h2 id="C4">第4章</h2>

次に、同じページ内からブックマークへのリンク(「第4章にジャンプ」)を追加します。

<a href="#C4">第4章にジャンプ</a>

または、別のページからブックマークへのリンク(「第4章にジャンプ」)を追加します。


<a href="html_demo.html#C4">第4章にジャンプ</a>



JavaScriptでid属性を使用する

JavaScriptでid属性を使用して、特定の要素に対していくつかのタスクを実行することもできます。

JavaScriptはgetElementById()メソッドを使用して、特定のIDを持つ要素にアクセスできます。

id属性を使用して、JavaScriptでテキストを操作します。
<script> function displayResult() {   document.getElementById("myHeader").innerHTML = "良い1日を!"; } </script>

ヒント: HTML JavaScriptの章、またはJavaScriptチュートリアルでJavaScriptを学習してください。


章のまとめ

id属性は、HTML要素の一意のIDを指定するために使用されます
id属性の値は、HTMLドキュメント内で一意である必要があります
id属性は、特定の要素をスタイル設定/選択するためにCSSおよびJavaScriptによって使用されます
id属性の値は大文字と小文字が区別されます
id属性は、HTMLブックマークの作成にも使用されます
・JavaScriptはgetElementById()メソッドを使用して特定のIDを持つ要素にアクセスできます



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細