본문 바로가기
Front-End/HTML

[HTML] data 속성 (data-*)

by 김뚱 2019. 5. 28.

모든 element에 data-*로 시작하는 속성은 모두 사용할 수 있다.

화면에 보이지 않는 추가 정보를 element에 담아 놓고 사용할 수 있다.

javascript와 css에서 활용할 수 있다.

 

Explorer11+는 표준을 지원하지만, 이전 버전들은 dataset을 지원하지 않는다.

IE10 이하를 지원하기 위해서는 getAttribute()를 통해 데이터 속성에 접근해야 한다.

 

Reference

https://developer.mozilla.org/ko/docs/Learn/HTML/Howto/%EB%8D%B0%EC%9D%B4%ED%84%B0_%EC%86%8D%EC%84%B1_%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0

 

데이터 속성 사용하기

HTML5 특정 요소와 연관되어 있지만 확정된 의미는 갖지 않는 데이터에 대한 확장 가능성을 염두에 두고 디자인되었습니다. data-* 속성은 표준이 아닌 속성이나 추가적인 DOM 속성, Node.setUserData()과 같은 다른 조작을 하지 않고도, 의미론적 표준 HTML 요소에 추가 정보를 저장할 수 있도록 해줍니다.

developer.mozilla.org

 

728x90
반응형

'Front-End > HTML' 카테고리의 다른 글

[HTML] HTML Form Elements  (0) 2018.08.25

댓글