본문 바로가기
HTML5

w3스쿨즈 HTML(7) - class, id

by 왈레 2022. 3. 29.

Class

기본 사용법은 설명이나 예제가 필요없이 보고도 이해 가능한거라 활용법을 소개합니다.

※note : class 속성은 모든 HTML 태그에서 사용할 있다.

※note : class 대소문자를 구분한다.

 

인라인 요소에서 클래스 속성 사용

span.note {
  font-size: 120%;
  color: red;
}

<h1>My <span class="note">Important</span> Heading</h1>
<p>This is some <span class="note">important</span> text.</p>

 

특정 클래스를 가진 요소 선택

CSS에서 특정 클래스를 가진 요소를 선택하려면 마침표 (.) 문자와 클래스 이름을 작성하세요.

<style>
.city {
  background-color: tomato;
  color: white;
  padding: 10px;
}
</style>

 

멀티 클래스(한번에 2 이상의 클래스 쓰기)

HTML 요소는 이상의 클래스 이름을 가질 있으며 클래스 이름은 공백으로 구분해야합니다.

<style>
.city {
  background-color: tomato;
  color: white;
  padding: 10px;
}

.main {
  text-align: center;
}
</style>

<h2 class="city main">London</h2> // .city 와 .main의 스타일이 모두 적용된다.
<h2 class="city">Paris</h2>
<h2 class="city">Tokyo</h2>

 

다른 태그는 동일한 클래스를 공유할 있다.

<h2 class="city">Paris</h2>
<p class="city">Paris is the capital of France.</p>

 

JavaScript에서 클래스 속성 사용

클래스 이름은 지정된 클래스 이름을 가진 요소에 대해 특정 작업을 수행하기 위해 JavaScript에서 사용될 있습니다. JavaScript getElementsByClassName () 메소드를 사용하여 지정된 클래스 이름을 가진 요소에 액세스 있습니다.

 

id

HTML id 속성은 HTML 요소의 고유 ID를 지정하는 데 사용됩니다. (id 값은 HTML 문서에서 중복될 수 없습니다.).

<style>
#myHeader {
  background-color: lightblue;
  color: black;
  padding: 40px;
  text-align: center;
}
</style>

<h1 id="myHeader">My Header</h1>

참고: id 속성은 모든 HTML 요소에서 사용할 있습니다.

참고: id 값은 대소 문자를 구분합니다.

참고: id 값은 하나 이상의 문자를 포함해야하며 공백 (공백, ) 포함해서는 안됩니다.

 

클래스와 ID 차이점

id 한번만 쓰이고, class 여러 쓰일 있다.

 

북마크 with ID

<p><a href="#C4">Jump to Chapter 4</a></p>
<h2 id="C4">Chapter 4</h2>

 

JavaScript에서 ID 속성 사용

javaScript는 getElementById () 메소드를 사용하여 지정된 ID를 가진 요소에 액세스 할 수 있습니다.

'HTML5' 카테고리의 다른 글

w3스쿨즈 HTML(9) - head  (0) 2022.03.31
w3스쿨즈 HTML(8) - iframe, File Path  (0) 2022.03.31
w3스쿨즈 HTML(7) - block, inline  (0) 2022.03.29
w3스쿨즈 HTML(6) - 리스트[list]  (0) 2022.03.29
w3스쿨즈 HTML(6) - 테이블[table]  (0) 2022.03.29

댓글