일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 2018 카카오 공채
- 2018 KAKAO BLIND RECRUITMENT 1차
- 삼성 SW 역량테스트
- 비트마스크
- 프로그래머스
- 자바
- map
- dfs
- 2018 KAKAO BLIND RECRUITMENT
- gradle
- CS 스터디
- 젠킨스
- 2019 카카오 공채
- 2018 카카오
- Baekjoon
- bfs
- 2019 카카오 개발자 겨울 인턴십 코딩테스트
- 삼성 SW 기출문제
- 2020 KAKAO BLIND RECRUITMENT
- gcp
- 2020 카카오 공채
- 알고리즘
- 백준
- 카카오 공채
- c++
- 2019 KAKAO BLIND RECRUITMENT
- Java
- 부스트코스
- 카카오
- set
Archives
- Today
- Total
아무코딩
[웹/FE] class와 id 본문
ID
-
고유한 속성으로 한 HTML 문서에 하나만 사용이 가능하다.
-
한개 딱 고유한 속성 -> id 사용 . 클래스를 사용해도된다 이부분은 팀의 룰에 따르면 된다.
-
-
고유한 ID 값이 있으면 하나하나에 특별한 제어를 할 수 있으며 검색에도 용이하다.
Class
-
하나의 HTML문서 안에 중복해서 사용 가능합니다.
-
하나의 태그에 여러개의 다른 class이름을 공백을 기준으로 나열할 수가 있습니다.
-
홈페이지 전체적인 스타일을 일관성있게 지정하기 위해서는 class의 사용이 필수적입니다.
data 속성과 aria 속성
두 속성은 동일하게 getAttribute() 메소드를 통해 접근할 수 있다.
두속성의 차이점
서로 스펙으로 추가된 목적 자체가 다르다.
-
data-* 속성의 경우 커스텀 속성으로, 데이터 자체를 위함이다.
-
data 속성은 HTML 요소에 추가적으로 데이터를 저장할 수 있게 해준다.
-
id나 class는 의미 부여 data 속성은 데이터 자체를 저장한다는 목적.
-
-
aria-* 속성의 경우는 웹 접근성을 위함이다.
결론적으로 모든 속성들은 그 목적에 맞게 사용하는 것이 좋다.
Reference
'Spring+웹' 카테고리의 다른 글
[스프링] DI 방식 두가지 비교 (생성자 vs 세터 메서드) (0) | 2020.05.12 |
---|---|
스프링 DI (0) | 2020.04.26 |
[웹/부스트코스] Servlet Lifecycle (0) | 2020.04.24 |
[웹] Servlet (0) | 2020.04.23 |
[스프링] 스프링(Spring)이란? (0) | 2020.04.21 |
Comments