이 번역은 완료되지 않았습니다. 이 문서를 번역해 주세요.

id 전역 속성은 문서 전체에서 유일한 고유식별자(unique identifier)를 정의합니다. 이것의 목적은 (fragment identifier를 이용한) 링크할 때나 스크립에서, 또는 (CSS로) 스타일 지정시 해당 요소를 식별하기 위한 것입니다.

이 속성의 값은 이해하기 어려운(opaque) 문자열입니다: 이는 웹 작성자가 어떤 정보를 전달하기위해 이 값을 사용해서는 안된다는 것을 의미합니다. 이 문자로부터 특별한 의미(예를 들어 의미론적 의미-semantic meaning)가 도출되어서는 안됩니다.

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

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

Specifications

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>.

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support Yes Yes

32

Yes — 321

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

32

Yes — 321

Yes Yes Yes

1. id is a true global attribute only since Firefox 32.

See also

문서 태그 및 공헌자

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