Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 웹개발
- 영화리뷰
- 개발자
- nodejs
- 노드
- 영화
- graphQL
- 영화감상
- 클로즈가드
- REACT
- 엄티로드
- 솔로드릴
- 주짓수
- Express
- web
- 프로그래밍
- 하프가드
- 주짓떼라
- git
- 디자인패턴
- 개발
- development
- 리액트
- 파이썬
- Redux
- 주짓떼로
- Node
- 자바스크립트
- JavaScript
- 드릴
Archives
- Today
- Total
As i wish
[CSS] 선택자 비교 (공백, > // +, ~) 본문
안녕하세요. 엄티입니다.
오늘은 CSS selector 중 비슷하지만 조금 다른 것들을 알아보겠습니다.
오늘은 그 중에서 4 가지 경우를 알아볼건데요.
1. A B
2. A > B
3. A + B
4. A ~ B
1, 2 번은 A 태그 안에 있는 B 라는 태그 가 있을 경우,
3, 4 번은 B라는 태그가 A 태그 랑 같은 레벨에 있을 경우에 적용 됩니다.
1. div p: div 자식안에 있는 모든 p 의 적용
2. div > p: div 의 직계자손인 p 의 적용
'List Item 1' 가 p 태그로 감싸져 있는데 1 번인 경우 div 에 자식안에 있는 모든 p의 적용 되기 때문에 ul 태그 안에 있어도 스타일이 적용 되는 반면 2 번인 경우 'List Item 1' 이 div 의 직계 자손이 아니기 때문에 스타일이 적용 되지 않는 것을 볼 수 있습니다.
3. ul + p: ul 바로 밑에 있는 p 에만 적용
4. ul ~ p: ul 밑에 있는 모든 p에 적용
앞에 정리한것 처럼 + 인 경우는 바로밑에 있을 경우에만 적용 됩니다. 따라서 3번에서 ul 태그 바로 밑에 있는 p 만 적용 되고 나머지는 적용 안되는 것을 볼 수 있습니다. 그에 반하여 4번에는 ul 태그 밑에 있는 모든 p 태그에 적용 되는 것을 볼 수 있습니다.
이상 같지만 조금은 다른 경우의 선택자를 보았습니다.
나중에 더 많이 정리할 수 있는 기회가 와서 정리하면 좋겠네욤
'Develope' 카테고리의 다른 글
[Jenkins] Jenkins port 변경 (0) | 2020.01.22 |
---|---|
[CSS] nth-child 란 (0) | 2020.01.05 |
도메인 -> Route 53연결 (0) | 2019.12.29 |
EC2(ubuntu) 재부팅 시 pm2 자동 재시작 (0) | 2019.06.21 |
EC2 (Ubuntu)에서 node js 설치 및 업그레이드! (0) | 2019.05.27 |
Comments