📌 전역 특성(Global attributes)
모든 HTML에서 공통으로 사용할 수 있는 특성 ! 일부 요소에는 아무런 효과도 없을 수 있음
id 속성
❓ 문서 전체에서 유일한 고유식별자( ID, identification )를 정의
id
를 활용하여 요소 선택id
, class
이름 규칙 <img src='./logo.png' id='logo' alt='logo' />
#logo {
width: 300px;
}
class 속성
id
와 다르게 한 문서 내에서 같은 class
를 여러 번 반복하여 사용 가능class
를 가질 수 있음class="bgColor textColor"
<div class='bgColor textColor'>
.bgColor{
background-color: #B2CCFF;
}
.textColor{
color: #6699FF;
}
style 속성
<p style="background-color: #B2CCFF;">
<span style="color: #6699FF;"> inline style </span> example
</p>
title 속성
iframe
요소에 이름 부여lable
을 표시하지 못할 때에 대비해 input
요소에 프로그래밍을 통한 레이블 추가table
요소 컨트롤에 레이블 추가lang 속성
<html lang=”ko”>
로 전체 문서가 어떤 언어로 읽는지 설정: 부모의 lang
속성을 상속 !data-* 속성
data-
로 시작하는 속성은 무엇이든 사용 가능 <div
id="test"
data-index="123"
data-name="test div"
data-parent="section">
...
</div>
draggable 속성
Drag and Drop API
를 사용 가능한지 여부를 지정auto
: 브라우저 기본 동작을 따름, 텍스트 선택 영역, 이미지, 링크 외에는 드래그 불가true
: 요소를 드래그 할 수 있음false
: 요소를 드래그 할 수 없음<div draggable="true">
tabindex 속성
tabindex="-1"
을 지정하여 순서에서 제외 가능tabindex="양수"
을 지정하여 포커스 가능 <div tabindex="2" /> // tab 2
<div /> // tab 3
<div tabindex="1" /> // tab 1
<div /> // tab 4