역할과 기능에서 비슷한 메커니즘(mechanism)을 갖는 요소별로 공통으로 사용하는 애트리뷰트(attributes)이다.
지정된 요소의 대체 텍스트를 나타낸다.
외부 리소스를 가져올 때 특정 작업(예: render
)을 차단해야 함을 명시적으로 설정한다. 기본값은 차단 가능성이 없는 상태이다.
교차출처(CORS) 정책에 따라 리소스를 가져올지를 나타낸다.
연결된 리소스를 가져와 처리할 때 우선 순위를 결정한다.
요소의 시각적 세로 크기를 CSS의 픽셀(pixels)을 기본 단위로 해서 지정한다. 음수가 아닌 유효한 정수여야 한다.
유효한 URL을 설정한다. 설정된 URL은 요소에 따라 용도가 정해진다. 리소스를 가져오거나 하이퍼링크를 위한 목적지로 사용될 수 있다. 또한 참조되는 값으로 사용될 수 있다.
연결할 대상 리소스의 사용 언어를 나타낸다. 가능한 값은 BCP47에 따른다. 권고 사항으로 어떤 경우이든 반드시 강제하지 않는다. 리소스를 가져올 때 리소스 링크에 포함된 메타데이터가 아니라 리소스와 관련된 언어 정보만 사용하여 언어를 결정해야 한다.
요청에 대한 무결성 메타데이터를 나타낸다.
지원하는 해시(hash)는 sha256
, sha384
, sha512
이다. 온라인에서 해시를 생성하는 서비스가 있으므로 참고한다. 오픈 소스 라이브러리를 CDN으로 서비스하는 경우에 기본적으로 무결성 해시 키를 제공하는 곳도 있다.
리소스의 로딩 시점을 설정한다.
미디어쿼리 리스트(media query list)를 지정한다.
요소를 식별할 수 있는 값을 지정한다.
리소스를 가져올 때 사용할 리퍼러(referrer)를 나타낸다.
리소스를 연결하는 경우 관계를 정의한다. 연결 유형은 지정된 값을 공백으로 구분한 리스트로 작성해야 한다. 그러나 특별히 명시된 경우를 제외하고는 두 번 이상 지정할 수 없다.
사용할 리소스의 경로를 설정한다.
하이퍼링크 또는 기타 연결을 설정하는 경우 연결된 리소스를 여는 방식을 지정한다.
가장 많이 사용되는 대표적인 text/html
, text/css
, text/javascript
가 있고 그외의 유형은 Media Types를 참고하라.
요소의 시각적 가로 크기를 CSS의 픽셀(pixels)을 기본 단위로 해서 지정한다. 음수가 아닌 유효한 정수여야 한다.