inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

순서 체크 가상클래스 활용한 실전 퍼블리싱 02(애니메이션 스킬 프로그래스, delay)

nth-child내용은 이해는 가지만

269

odark

작성한 질문수 105

2

nth-child(1)이 h1을 의미하는거라고 하니까 그렇다고 받아들이겠지만
실제로 코드자체가 .item:nth-child 이렇게 앞에 .item이라고 클래스이름까지 명시해주고 nth-child를 해줬는데
즉, .item클래스 가진애들중에 nth-child라고 바로 인식이 되는데 h1은 class="item"이라고 존재하지도 않는데 어떻게
첫번째로 인식을 하는 메커니즘을 갖는지 조금 이해가 안되긴 하네요.

jquery HTML/CSS

답변 1

0

코딩웍스(Coding Works)

현재 예제에서 h1 태그는 그냥 제목이지 nth-child랑 관계가 없습니다.

그리고 구조를 잘못보신것 같아요.

.item:nth-child(1) 이런 CSS는 없습니다. 아래처럼 되어 있습니다.

.item p span:nth-child(1) {...}
.item p span:nth-child(2) {...}

먼저 순서 체크 가상클래스 활용한 실전 퍼블리싱 01(애니메이션 스킬 프로그래스) 영상에 html 구조와 css를 확인해주세요.

 

0

허예슬

저도 이 부분이 이해가 안가요ㅠ ㅠ

질문하신 분 말씀대로

h1 태그에는 클래스 네임이 없는데

nth-child는 클래스네임이 무시되고

무조건 같은 계층 N번째 요소가 선택되는걸까요?


12:00

.skill-progress .item:nth-child(1) . progress-level { animation-delay: 0s; }

1

코딩웍스(Coding Works)

h1 태그는 클래스 네임은 없지만 일단 html에 있기 때문에 순서상 1번으로 무조건 체크됩니다.
.skill-progress .item:nth-child(1) {...} 라는 의미가 .item 중에서 첫번째라는 건 아닙니다.
이건 .skill-progress :nth-child(1) 이렇게 사용해도 동일한 결과가 나옵니다.

그래서 .skill-progress :nth-of-type(1) 을 쓰시면 .item 중에서 첫번째라게 됩니다.

class 값 한 번에 부여하는법

2

95

1

@media에서의 flex-direction: column으로 세로배치 관련 질문드립니다.

1

79

1

div#css-checker-widget의 해결방

1

71

2

input의 포커스되었을때 검정선이 사라지지 않아요

0

94

2

강의듣는법

1

86

1

아코디언 만들기 100%이하의 화면으로 보았을때

1

75

2

input checked 질문합니다.

0

81

1

Bracket Pair Colorizer - 비주얼 스튜디오

1

152

2

Part 1 영상 안나옵니다

1

97

1

제이쿼리 작동이 안됩니다

1

211

3

강의 내용 질문있습니다.

1

128

2

일정 부분만 주석하는 방법

1

222

2

폰트어썸

1

144

2

인접선택자에 대한 질문드립니다!

1

135

2

delay 적용 안됨

1

137

1

rotateY(360deg)가 적용이 안됩니다!

1

190

2

세로이동할때 height값

1

142

2

폰트어썸이 안되요..

1

504

2

화면 정중앙에 오게끔 할수있나요?

1

175

1

어코디언 네비게이션 중

1

127

1

라이브서버 문제

1

241

2

넷플릭스 어코디언 예제 질문

1

107

1

이번 강의에선 display flex가 무조건 적으로 필요한건가요 ?

1

163

1

active 관련 질문

1

150

2