본문 바로가기

웹개발/HTML

[HTML] element를 식별하는 수단 3가지(id, class, name)

Front-End

  1. HTML
  2. CSS
  3. JavaScript

HTML 에서 element 를 식별하는 수단 3가지 (attribute)

  1. id
    • 고유(unique) 한 element 식별용으로 사용
    • CSS, JavaScript 에서 사용
  2. class
    • 그룹으로 여러 element에 적용 + 한 element에 복수 class 적용 가능
    • CSS, JavaScript 에서 사용 
  3. name
    • 주로 form 관련 element에 적용
    • JavaScript, 서버프로그래밍(PHP, JSP 등 ...) => 서버에 데이터를 전송할 때는 반드시 name 사용

 

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>id class name</title>
<style>
	p {
		font-size : 200%;
	}
	p#demo{ /* id = 'demo' 인  p element를 select */
		background-color: cyan;
	}

	p.c1{	/* class갑에 c1을 가진 p element를 select */
		color: red;
	}

	p.c2{
		background-color: yellow;
	}
</style>
</head>
<body>

<p id="demo">id = demo</p>
<p class="c1">class="c1"</p>
<p Class="c2">class="c2"</p>  <!--HTML은 attribute 이름 대소문자 구분 암함-->
<p class="c1 c2">class="c1 c2"</p>

<p id="demo">id = demo 또?</p>

아이디: <input type="text" size="20" name="userid">

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</body>
</html>

 

 

'웹개발 > HTML' 카테고리의 다른 글

[HTML] Semantic  (0) 2021.09.22
[HTML] 여러가지 input types  (0) 2021.09.22
[HTML] form attributes and elements  (0) 2021.09.21