더북(TheBook)

HTML

 

3.10

태그 종류에 상관없이 사용하는 글로벌 속성

마지막으로 글로벌 속성(global attribute)을 알아보겠습니다. 앞에서 a 태그는 링크 대상 경로를 지정하기 위해 href 속성을 사용한다고 했습니다. 그러면 hn 태그와 p 태그에도 href 속성을 사용할 수 있을까요?

결론부터 말하면 사용할 수 없습니다. HTML 언어에서 태그는 각 태그에서 사용할 수 있는 속성이 정해져 있기 때문입니다. 하지만 예외도 있습니다. 태그 종류 상관없이 모든 태그에서 공통으로 사용할 수 있는 속성이 있는데, 이것이 바로 글로벌 속성입니다.

실무에서 자주 사용하는 글로벌 속성은 표 3-7에 나와 있습니다. 표에 나온 속성은 종류를 가리지 않고 모든 태그에서 사용할 수 있습니다.

TIP | 전체 글로벌 속성 목록을 참고하고 싶다면 W3C의 Global Attributes(https://www.w3.org/TR/2010/WD-html-markup-20101019/global-attributes.html)를 참고해 주세요.

표 3-7 자주 사용하는 글로벌 속성

속성

설명

class

value

요소에 클래스 값을 지정합니다. 클래스 값은 CSS에서 클래스 선택자로 활용합니다.

id

value

요소에 아이디 값을 지정합니다. 아이디 값은 CSS에서 아이디 선택자로 활용합니다.

style

style

요소에 인라인 스타일을 지정합니다.

title

text

요소에 추가 정보를 지정합니다. 마우스를 요소 위에 올리면 툴팁(tooltip)으로 추가 정보가 표시됩니다. 툴팁은 요소에 마우스 커서를 올렸을 때 추가 설명이 뜨는 말풍선 형태의 그래픽 요소를 말합니다.

lang

language code

요소에 사용한 텍스트의 언어 정보를 지정합니다.

hidden

hidden

요소를 화면에서 감춥니다.

data-*

value

사용자가 임의의 속성을 만들 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.