Project_OKI’s diary

エンジニアの勉強ブログ

HTML,CSS,Javascript6(idやclassについて)

HTMLのidとclassについて

この記事では、HTMLのidとclassについて記載する。

 

1. 目的

 ・HTMLで装飾する場合や、javascriptを使用する場合などに、idやclassがよく使われる。

 このidとclassの意味、使い方について理解する。

 

目次

 

2. idとは

 ・HTMLで使用する属性の一つ

 ・通常属性には機能があるが、idは機能がない空の属性で、名前を付けられる。

 ・idで付けた名前にCSSjavascriptで装飾や操作などが出来る。

 ・1つのページに同じ名前のidは一つだけ設定が可能。

  (同じ名前を使う場合はclassを使用する。)

 

3.idの使い方

<タグ id="id名"> </タグ>

例:

<p id="test">test</p>

  ・これで、testという名前のidが作成される。

 

このidにCSSで修飾する場合

#id名{ スタイルを記述(CSS) }

例:

#test{
color: red;
}

これで、testというidの名前が付いた所が赤色になる。

 

4.プログラムの作成(idを使用し、文字の装飾をする。)

<!DOCTYPE html>
<html lang="ja">

<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Hellow world</title>
	<style>
		/* CSS記載 */
		#test{
			color: red;
			background: pink;
			width: 150px;
			height:150px;
			position:relative;
			top:50px;
			left:50px;
		}
	</style>
</head>

<body>
	<p>通常pタグ1</p>
	<p id="test">pタグに属性付与</p>
</body>

</html>

 

実行結果

 

 ・idに、文字の色を赤、バックグランドをピンクに指定し、150px×150pxの背景を追加した。

 ・このように、CSSによって、文字の装飾などが出来る。

 

5.classの使い方

 ・HTMLで使用する属性の一つ

 ・通常属性には機能があるが、idは機能がない空の属性で、名前を付けられる。

 ・classで付けた名前にCSSjavascriptで装飾や操作などが出来る。

 ・idと違い、1つのページに同じ名前のclassを複数使用可能。

 

6.classの使い方

<タグ class="class名"> </タグ>

例:

<p class="test2">test</p>

  ・これで、test2という名前のclassが作成される。

 

このclassにCSSで修飾する場合

.class名{ スタイルを記述(CSS) }

例:

.test2{
color: red;
}

これで、test2というclassの名前が付いた所が赤色になる。

 

7.プログラムの作成(classを使用し、文字の装飾をする。)

<!DOCTYPE html>
<html lang="ja">

<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Hellow world</title>
	<style>
		/* CSS記載 */
		#test{
			color: red;
			background: pink;
			width: 150px;
			height:150px;
			position:relative;
			top:50px;
			left:50px;
		}
		
		.test2{
			color: blue;
			background: pink;
			width: 15px;
			height:15px;
			position:relative;
			top:60px;
			left:60px;		
		}
		
	</style>
</head>

<body>
	<p>通常pタグ1</p>
	<p id="test">pタグに属性付与</p>
	<p class="test2">p2</p>
</body>

</html>

実行結果

 

 

 

 使いたい機能などから必要なタグと属性について、下記を見ると良い。

 ・HTML Living Standardリファレンス

 HTMLの基本の参考:

 ・HTML の基本 - ウェブ開発を学ぶ | MDN

HTMLのidとは?使い方やclassとの違いについても解説 | 侍エンジニアブログ

【HTML】id属性とは? 使い方と特徴を解説 | ZeroPlus Media

 

関連記事

過去の記事: