-
[2019.10.03] 오늘의 TIL - 같은 class의 특정 태그에만 Style을 다르게 적용시키기개발 블로깅/오늘의 TIL 2019. 10. 3. 12:45
똑같은 Element에 똑같은 Style을 적용시키기 위해 아래와 같이 코드를 작성한다.
.item { width: 100%; height: 100%; border: 1px solid black; }
<div className='item'> 첫번째 </div> <div className='item'> 두번째 </div> <div className='item'> 세번째 </div>
위 코드는 세개의 div 태그에 똑같은 item의 style이 적용된다.
그러나 특정 div 태그에만 border 색을 다르게 하고 싶다면?
해결책은 다음과 같다.
# 첫 번째 div 태그에만 border색을 다르게 적용 시키는 법
.item { width: 100%; height: 100%; border: 1px solid black; } .item: first-child { border: 1px solid yellow; }
# 첫 번째 div 태그에만 border색을 다르게 적용 시키는 법
.item { width: 100%; height: 100%; border: 1px solid black; } .item: last-child { border: 1px solid yellow; }
# n 번째 div 태그에만 border 색을 다르게 적용 시키는 법
.item { width: 100%; height: 100%; border: 1px solid black; } .item: nth-child(2) { border: 1px solid yellow; }
이렇게 하면 같은 item이라는 클래스 네임을 가진 element 중 제일 특정 element만 다른 border 색을 가지게 된다.
오랜만에 쓰는 TIL~! 신난다!
요즘에는 UI 작업을 진행 중이다 보니 CSS와의 사투를 벌이고 있는데, 내가 몰랐던 CSS skill을 하나 알게 되었다.
모르는 것을 알게되어 신나는 기분으로 TIL 작성~!
반응형'개발 블로깅 > 오늘의 TIL' 카테고리의 다른 글
[2019.10.28] source tree - Invalid username or password (0) 2019.10.28 [2019.10.11] Mac 터미널로 VScode 여는 'code' 명령어를 영구적용 시키는 법 (1) 2019.10.11 [2019.09.24] 오늘의 TIL - must be owner of table (postgresql sequelize migration error) (0) 2019.09.25 [2019.09.13] git stash 사용법 - 현재 상태를 저장해보자 (0) 2019.09.13 [2019.09.05] 오늘의 TIL - MacOS의 $path 값을 되돌리는 법 (0) 2019.09.05