18.HTML Classes

익스랩 최고 관리자

·

2019. 11. 18. 16:30

반응형

 

 

 

 

Class 속성 사용


HTML 클래스 속성은 클래스 이름이 동일한 요소에 동일한 스타일을 정의하는 데 사용됩니다. 따라서 동일한 클래스 속성을 가진 모든 HTML 요소는 동일한 스타일을 갖습니다.

아래 예제는 동일한 클래스 이름을 가리키는 세 개의 <div> 요소가 있습니다.

See the Pen 01.Using The class Attribute by heunho (@heunho) on CodePen.

 

 

 

 

Inline 요소에서 Class 속성 사용


HTML 클래스 속성은 Inline 요소에도 사용할 수 있습니다.

See the Pen 02.Using The class Attribute on Inline Elements by heunho (@heunho) on CodePen.

팁 : class 속성은 모든 HTML 요소에서 사용할 수 있습니다.

참고 : 클래스 이름은 대소 문자를 구분합니다!

참고 : 나중에 CSS 강의에서 더 자세히 배울 수 있습니다.

 

 

 

 

특정 클래스를 가지고 있는 요소 선택


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

See the Pen 03.Select Elements With a Specific Class by heunho (@heunho) on CodePen.

 

 

 

 

여러 클래스 사용


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

클래스 이름이 "city"인 스타일 요소와 클래스 이름이 "main"인 스타일 요소를 잘 보세요.

See the Pen 04.Multiple Classes by heunho (@heunho) on CodePen.

위 예제에서 첫 번째 <h2> 요소는 "city"클래스와 "main"클래스 모두 속해있습니다.

 

 

 

 

태그가 달라도 동일한 클래스를 공유할 수 있습니다


<h2> 및 <p>와 같이 서로 다른 태그여도 동일한 클래스 이름을 가질 수 있습니다.

즉, 동일한 스타일을 공유 할 수 있습니다.

See the Pen 05.Different Tags Can Share Same Class by heunho (@heunho) on CodePen.

 

 

 

 

JavaScript에서 클래스 속성 사용


JavaScript는 클래스 이름을 사용하여 지정된 클래스 이름을 가진 요소에 대한 특정 작업을 수행할 수도 있습니다.
JavaScript는 getElementsByClassName () 메소드를 사용하여 지정된 클래스 이름을 가진 요소에 액세스 할 수 있습니다.

 

해당 예제에서는 사용자가 버튼을 클릭하면 클래스 이름이 "city"인 모든 요소를 숨 깁니다.

See the Pen 06.Using The class Attribute in JavaScript by heunho (@heunho) on CodePen.

위 예제의 코드를 이해하지 못해도 걱정할 필요 없습니다.

HTML JavaScript 강의에서 JavaScript에 대해 자세히 알아보고 더 공부할 수 있습니다.

 

 

 

 

 


틀린 내용, 오타, 오역이 있을 경우 댓글로 알려주시면 감사하겠습니다.

질문도 올려주시면 아는 선에서 답변해드리겠습니다.


대부분의 내용의 저작권은 w3schools에 있습니다.

 

HTML Classes

HTML The class Attribute Using The class Attribute The HTML class attribute is used to define equal styles for elements with the same class name. So, all HTML elements with the same class attribute will get the same style. Here we have three elements that

www.w3schools.com

 

반응형

'IT 언어 연구소 > HTML,CSS [초급, 기본 개념, W3C 번역]' 카테고리의 다른 글

20.HTML Iframes  (0) 2019.11.22
19. HTML Id  (0) 2019.11.19
17.HTML Block  (0) 2019.11.18
16.HTML Lists  (0) 2019.11.07
15. HTML Tables  (0) 2019.11.07

💖 포스터에게 힘 보내기 💖

카카오뱅크
3333-25-9477515
치킨 좋아하는 포스터