요소를 식별하는 중복될 수 있는 값을 지정한다.
class
애트리뷰트는 CSS 또는 자바스크립트에서 요소를 식별하는 값으로 사용되지만 중복을 허용한다. 유일무이한 값은 아니라는 뜻이다. 그리고 하나의 요소는 공백으로 구분된 0
개 이상의 클래스(class) 식별값을 가질 수도 있다.
사용 가능한 문자 형식이외에 클래스(class) 값(이름)에 대한 요구 사항은 없지만 웹 개발자는 의미론적 목적을 설명하는 이름을 사용하는 것이 좋다. 또한 문서 구조에 따라 체계적인 네임스페이스(namespace) 규칙을 만들어 설계적으로 규격화된 이름을 사용하는 것이 좋다.
이름으로 사용 가능한 문자는 기본적으로 알파벳 대소문자를 포함해서 a
에서 z
까지 범위의 문자 조합이다. 그리고 0
에서 9
까지의 숫자가 함께 조합될 수 있다. 일반적인 사용은 아니지만 ISO 10646에서 U+00A0
문자 이상을 사용할 수도 있다. 경우에 따라서는 지금까지의 가능한 문자에서 필요에 따라 하이픈(-
)과 언더바(_
)를 사용해서 문자 조합을 연결할 수도 있다.
주의할 점은 숫자 또는 2개 이내 하이픈(-
) 다음에 숫자로 시작할 수 없다.
<h1 class="title">Example</h1>
<h1 class="title header">Example</h1>