id 전역 속성은 문서 전체에서 유일해야 하는 고유식별자(ID)를 정의합니다. 고유식별자의 목적은 (프래그먼트 식별자를 사용해) 요소를 가리킬 때나, 스크립트, 스타일링 시 요소를 식별하기 위함입니다.

id 속성의 값은 불투명한 문자열(opaque string)입니다. 따라서 웹 작성자는 id 속성에 어떠한 정보도 담아선 안되며, 어떤 특정한 의미를 id 속성의 값에서 도출해서도 안됩니다.

속성의 값이 공백(스페이스나 탭 등)을 포함해서는 안됩니다. 브라우저는 공백이 포함된 부적합한 ID는 대해서는 그 공백을 ID의 일부인 것으로 간주합니다. 공백으로 값을 구분하는 class 속성과는 대조적으로, 요소는 하나의 ID만 가질 수 있습니다.

참고: ASCII 문자, 숫자, '_', '-' 및 '.'를 제외한 문자를 사용하면 HTML 4에서 허용되지 않는 호환성 문제가 발생할 수 있습니다. 이 제한은 HTML 5에서는 해제되었으나 ID는 호환성이 있는 문자로 시작되어야 합니다.

명세

Specification Status Comment
HTML Living Standard
The definition of 'id' in that specification.
Living Standard No change from latest snapshot, HTML 5.1
HTML 5.1
The definition of 'id' in that specification.
Recommendation Snapshot of HTML Living Standard, no change from HTML5
HTML5
The definition of 'id' in that specification.
Recommendation Snapshot of HTML Living Standard, now accept '_', '-' and '.' if not at the beginning fo the id. It is also a true global attribute.
HTML 4.01 Specification
The definition of 'id' in that specification.
Recommendation Supported on all elements but <base>, <head>, <html>, <meta>, <script>, <style>, and <title>.

브라우저 호환성

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
idChrome Full support YesEdge Full support YesFirefox Full support 32
Full support 32
No support ? — 32
Notes
Notes id is a true global attribute only since Firefox 32.
IE Full support YesOpera Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesEdge Mobile Full support YesFirefox Android Full support 32
Full support 32
No support ? — 32
Notes
Notes id is a true global attribute only since Firefox 32.
Opera Android Full support YesSafari iOS Full support YesSamsung Internet Android Full support Yes

Legend

Full support  
Full support
See implementation notes.
See implementation notes.

같이 보기

문서 태그 및 공헌자

이 페이지의 공헌자: mdnwebdocs-bot, alattalatta, dolmoon
최종 변경자: mdnwebdocs-bot,