현재 번역은 완벽하지 않습니다. 한국어로 문서 번역에 동참해주세요.

클래스(class) 전역 속성은 요소의 공백으로 분리된(space-separated) 클래스의 목록입니다. CSS나 JavaScript에서 class selectorsdocument.getElementsByClassName DOM 메서드와 같은 함수를 통해 클래스 속성이 정의된 특정 요소를 선택하거나 접근할 수 있습니다.

명세서에는 클래스의 명칭에 대한 요구사항을 제시하지는 않지만, 웹 개발자는 해당 요소의 표시 방식보다는 요소의 의미적 목적을 설명하는 명칭을 사용하는 것이 좋습니다. 예를들어, 클래스 속성을 가진 어떤 요소가 이탤릭체로 표시된다하더라도 클래스에는 이탤릭체가 아닌 요소의 속성을 설명하는 명칭을 사용하는 것입니다. 의미적 명칭은 해당 페이지의 표현 방식이 바뀌더라도 논리성을 잃지 않습니다.

Specifications

Specification Status Comment
HTML Living Standard
The definition of 'class' in that specification.
Living Standard No change from latest snapshot, HTML 5.1
HTML 5.1
The definition of 'class' in that specification.
Recommendation Snapshot of HTML Living Standard, no change from HTML5
HTML5
The definition of 'class' in that specification.
Recommendation Snapshot of HTML Living Standard. From HTML 4.01 Specification, class is now a true global attribute.
HTML 4.01 Specification
The definition of 'class' in that specification.
Recommendation Supported on all elements but <base>, <basefont>, <head>, <html>, <meta>, <param>, <script>, <style>, and <title>.

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support Yes Yes32 Yes Yes Yes
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support Yes Yes Yes32 Yes Yes Yes

See also

문서 태그 및 공헌자

이 페이지의 공헌자: dolmoon, woojin.jo
최종 변경: dolmoon,