budtree
나를 조금만 더 완성해보는 날
budtree
전체 방문자
오늘
어제
  • 분류 전체보기 (77)
    • 💝 Computer Science (5)
      • OS (1)
      • Network (1)
      • Database (3)
    • 🐤 study (21)
      • kubernetes🕸️ (0)
      • Spring Boot🍃 (1)
      • JPA (2)
      • Infra (2)
      • HTML | CSS (3)
      • Java (6)
      • Kotlin (3)
      • etc (4)
    • 💻 Project (3)
      • memoir & diary 📚 (1)
      • class (0)
      • project (2)
    • 🔥 Problem Solving (38)
      • programmers (30)
      • SQL (8)
      • BOJ (0)
    • ✨ daily (10)
      • diary (5)
      • exercise (5)
      • travel (0)
      • review (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • pt
  • 카카오코테
  • programmers
  • 서울대입구 헬스장
  • 코린이
  • 월간 코드 챌린지
  • 코테
  • 피티
  • 헬린이
  • 카카오코딩테스트
  • 카카오
  • ArrayList
  • 프린이
  • 코틀린
  • 프로그래머스
  • 개린이
  • 일기
  • 취업준비
  • 자바
  • 헬스장
  • java
  • 블랙멀티짐
  • 월간코드챌린지
  • 취업
  • 코딩테스트
  • 2018 KAKAO BLIND RECRUITMENT
  • css
  • Summer/Winter Coding
  • kotlin
  • HashMap

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
budtree

나를 조금만 더 완성해보는 날

[CSS] CSS 가상 선택자 nth-child, nth-of-type
🐤 study/HTML | CSS

[CSS] CSS 가상 선택자 nth-child, nth-of-type

2022. 6. 20. 23:09

(1) :nth-child(N)

: 부모 안 모든 요소 중 N번째

 

(2) M:nth-of-type(N)

: 부모 안 M 요소중 N번째

 

예제 ) 신호등..?만들기

: div 세개로 각 box들이 구성되어 있다고 가정(고유 이름 x)

 

<!-- 1-2.html -->
<!-- 신호등같은거 만들기 -->

<head>
    <link rel="stylesheet" href="1-2.css"/>
</head>
<section>
    <div></div>
    <div></div>
    <div></div>
</section>

 

/*1-2.css*/

div {
    width:100px;
    height:100px;
    margin-left:0;
    background-color:red;
}

div:nth-child(2) {
    background-color:gold;
    margin-left:auto;
    margin-right:auto;
}

div:nth-child(3) {
    background-color:green;
    margin-left:auto;

}

section {
    border:5px dotted gray;
}
  • 특정 방향 정렬을 위해서는 margin-left, margin-light를 auto로 설정하면 됨
  • 첫번째 div는 왼쪽 정렬(default), 두번째 div는 가운데 정렬, 세번째 div는 오른쪽 정렬이므로 각각에 맞게 margin 설정

 

 

📋 CSS 선택자 연습 할 수 있는 사이트

https://flukeout.github.io/

 

CSS Diner

A fun game to help you learn and practice CSS selectors.

flukeout.github.io

 

'🐤 study > HTML | CSS' 카테고리의 다른 글

[CSS] flex | align-items | justify-content | flex-direction | flex-wrap | layout 배치방법  (2) 2022.06.23
[CSS] 롤오버(hover)란? | hover 사용법 | hover 예제  (0) 2022.06.20
    '🐤 study/HTML | CSS' 카테고리의 다른 글
    • [CSS] flex | align-items | justify-content | flex-direction | flex-wrap | layout 배치방법
    • [CSS] 롤오버(hover)란? | hover 사용법 | hover 예제
    budtree
    budtree
    개발, 운동, 일상등의 글을 올립니다.

    티스토리툴바