class
공백으로 구분한 요소 클래스의 목록. css나 javascript 에서 (.)으로 접근해서 사용.
id
문서 전체에서 유일한 고유식별자를 정의. (#)으로 접근해서 사용.
style
요소에 적용할 css를 선언.
title
요소의 정보(설명)을 지정. 일종의 툴팁(?).
lang
요소의 언어를 지정. *ko(한글), en(영어)..
data-*
사용자 정의 데이터 속성을 지정.
HTML에 javascript에서 이용할 수 있는 데이터(정보)를 저장하는 용도로 사용.
<div id="me" data-my-name="wook" data-my-place="031">wook</div> <script>
const me = document.getElementById('me');
console.log(me.dataset.myName); // wook
console.log(me.dataset.myAge); // 031
</script>
|
cs |
draggable
요소가 Drag and Drop API를 사용 가능한지 여부를 지정.
<div draggable="true">draggable</div>
|
cs |
hidden
요소를 숨김.
<p hidden>This paragraph should be hidden.</p>
|
cs |
tabindex
tab키를 이용해 요소를 순차적으로 포커스 탐색할 순서를 지정.
대화형 컨텐츠는 기본적으로 코드 순서대로 탭 순서가 지정됨.
비대화형 컨텐츠에 tabindex="0"을 지정하여 대화형 콘텐츠와 같이 탭 순서를 사용.
tabindex="-1"을 통해 포커스는 가능하지만 탭 순서에서 제외 가능.
[출처] heropy.blog/2019/05/26/html-elements/
'::public > HTML & CSS(SCSS)' 카테고리의 다른 글
CSS - 기본 문법, 선언 방식 (0) | 2021.03.30 |
---|---|
CSS - 환경 설정 (0) | 2021.03.30 |
HTML - 요소((양식) form, input, label, button, textarea, fieldset, legend, progress) (0) | 2021.03.30 |
HTML - 요소((표 컨텐츠) table, tr, th, td, caption, col, colgroup, thead, tbody, tfoot) (0) | 2021.03.29 |
HTML - 요소(iframe, canvas) (0) | 2021.03.25 |