html태그나 div 태그를 사용하는 경우, 해당 태그에 접근하기 위해서 id 값이나 name 값을 사용하는 경우가 많습니다.
<ul>
<li id="animal01'>독수리</li>
</ul>
하지만, id 값이나 name 값은 중복이 되면 안되기때문에, 그룹으로 분류되는 항목을 관리하는 용도로는 사용하기 어렵습니다. 예를 들어 아래와 같이 동물들의 리스트가 있을때, 포유류와 조류를 구분해야 할 경우가 있다면
즉, 포유류 버튼을 클릭시에는 포유류 리스트에 해당하는 <li>태그내의 값을 처리해야하고
조류 버튼을 클릭시에는 조류 리스트에 해당하는 <li>태그내의 값을 처리해야 하는경우
<ul>
<li id="animal01'>독수리</li>
<li id="animal02'>호랑이</li>
<li id="animal03'>참새</li>
<li id="animal04'>원숭이</li>
</ul>
기존의 id 만으로는 처리가 어려운 경우가 있습니다.
이럴때 사용할 수 있도록, HTML 태그는 Global Attributes 를 제공합니다.
형식은 data-* 입니다. 즉, data- 로 시작만 하면되고 그 뒤는 개발자가 임의로 이름을 붙일 수가 있습니다.
위와 같은 상황이라면, 아래와 같이 사용할 수 있습니다.
<ul>
<li id="animal01' data-animal-type="bird">독수리</li>
<li id="animal02' data-animal-type="mammal">호랑이</li>
<li id="animal03' data-animal-type="bird">참새</li>
<li id="animal04' data-animal-type="mammal">원숭이</li>
</ul>
움직이는 로딩이미지 만들어주는 사이트 움직이는 gif (0) | 2018.11.11 |
---|---|
html5 visibility 의 hidden 과 display 의 none 차이점 (0) | 2018.11.08 |
CSS로 DIV 테두리 둥글게 하기 (DIV모서리, DIV테두리) (0) | 2018.03.26 |
맑은고딕폰트 웹사이트(홈페이지)에 적용하기 웹폰트 (9) | 2018.03.21 |
CSS 의 z-index 값을 javascript zIndex 로 동적으로 변경시키기 (2) | 2017.02.03 |
댓글 영역