웹 문서에서 비가시적인 요소들이 작성되는 공간을 갖는 태그이며 웹브라우저가 문서를 해석할 때 필요한 메타 데이터를 제공하는 역할을 한다.
시작 태그, 종료 태그 모두 작성
<html>
웹 문서가 iframe
srcdoc
문서이거나 상위 수준 프로토콜에서 제목 정보를 사용할 수 있는 경우에 0
개 이상의 메타데이터 콘텐츠 요소(title
요소는 1
개 이하, base
요소는 1
개 이하)를 포함한다. 그렇지 않은 경우 하나 이상의 메타데이터 콘텐츠 요소(정확히는 하나는 title
요소, 하나 이상은 base
요소)를 포함한다.
<!DOCType html>
<html lang="ko">
<head>
<title>Example</title>
</head>
</html>
일부 글로벌 애트리뷰트는 이 요소에서 사용되지 않을 수 있다.
유저 에이전트가 요소를 활성화하거나 포커스를 맞추는 키보드 단축키를 생성하기 위한 가이드로 사용된다.
사용자가 입력 또는 편집시 텍스트 입력이 자동으로 대문자로 표시되는지 여부와 방법을 제어한다.
페이지가 로드되는 즉시 요소가 포커스를 갖는다. 입력 요소의 경우 입력 대기 상태가 된다.
요소를 식별하는 중복될 수 있는 값을 지정한다.
요소의 편집에 대한 여부와 방식을 지정한다.
사용자 데이터를 지정하는 특별한 속성이다. DOM으로 데이터를 받아 자바스크립트 로직에 사용할 수 있다.
요소의 텍스트 콘텐츠의 방향을 지정한다.
요소의 드래그 가능 여부를 제어한다.
가상 키보드의 엔터(enter)키에 대해 표시할 작업 레이블(또는 아이콘)을 지정하는 열거형 애트리뷰트이다.
쉐도우(shadow) 트리에 존재하는 요소를 선택하고 스타일을 지정할 수 있는 식별값으로 사용된다.
웹브라우저가 요소의 콘텐츠를 출력하지 않아야 함을 나타낸다.
요소를 식별할 수 있는 고유 값을 설정한다.
트리 자손을 포함한 모든 요소들이 비활성된다.
콘텐츠를 입력하는 사용자에게 가장 유용한 입력 메커니즘의 종류를 지정하는 열거형 애트리뷰트이다.
표준 HTML 요소를 사용자 정의 내장 요소처럼 작동하도록 지정한다.
고유한 전역 식별자 형식으로 마이크로데이터를 제공한다.
마이크로데이터(microdata)를 제공하기 위한 데이터의 이름을 정의한다.
itemscope
가 정의된 요소의 하위 데이터가 아닌 경우 원하는 항목에 연결을 정의할 수 있다.
마이크로데이터(microdata)의 범위에 해당하는 요소에게 선언한다.
itemscope
애트리뷰트가 정의된 데이터 구조에서 itemprop
애트리뷰트를 정의하는 데 사용되는 어휘의 URL을 지정한다.
콘텐츠 보안 정책에서 주어진 요소에 대해 주어진 가져오기를 진행할 수 있는지 여부를 결정하는 데 사용할 수 있는 암호화 nonce(한번 사용하는 암호화 임시값)를 정의한다.
쉐도우 트리의 모든 요소를 대상으로 사용 가능하며 쉐도우 트리 외부에 요소를 노출하는 데 사용된다.
요소가 명시적으로 표시될 때 까지 숨겨진 상태가 된다.
쉐도우(shadow) 트리(tree)에서 정의된 슬롯(slot)을 요소에 할당한다.
요소의 콘텐츠에 대한 철자 오류 검사 여부를 지정한다.
요소에 한정된 스타일을 빠르게 적용할 수 있다.
요소에 순차적으로 포커스(focus)를 허용하거나 방지할 수 있으며 순차적(또는 역순) 포커스(focus) 탐색을 위한 상대적 순서를 설정할 수 있다.
요소에 대한 필요한 정보를 나타내는 텍스트이며 마우스 포인터를 올리면 말풍선으로 내용을 출력한다.
페이지가 현지화될 때 요소의 애트리뷰트 값과 하위 텍스트를 번역할지에 대한 여부를 지정한다.