inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

확장선택자와 함께 가상클래스 checked 실전 퍼블리싱 02(애니메이션 사이드메뉴 만들기)

선택자 제어

209

귀여워솜젤링

작성한 질문수 2

1

선생님 안녕하세요~!
이때까지 hover이벤트 적용시 hover하는 요소와 효과적용이 되는 요소가 다를 경우 +, ~같은 선택자를 사용하지 않고 클래스/아이디명/태그명을 바로 이어서 적어서 요소 선택을 하는 것만 했어서 이번 input checked 제어를 하는 부분이 좀 헷갈리는데요,,
혼자서 이래저래 테스트 해보고 얻은 결론인데...
선택자 관련해서 제가 이해한 내용이 맞을까요..?
 
1. 부모-자식(자손) 관계에서 부모요소를 기준으로 자식요소에 이벤트나 기타 디자인 효과를 줄 때는 ~, +같은 선택자를 사용하지 않고 태그선택자나 클래스 또는 아이디선택자로 바로 이어서 선택한다.
반대로 자식요소를 기준으로 부모요소에는 효과를 적용할 수 없다.
 
2. 형제선택자, 인접선택자 모두 기준이 되는 요소의 위치가 효과적용이 되는 요소보다 밑에 있을 수는 없다.
 
기준요소
효과적용요소
=> O
 
효과적용요소
기준요소
=> X
 
결론 : 부모/자식관계든 형제, 인접 관계든 태그 작성 순으로 보았을 때 위에 있는 요소가 아래에 있는 요소를 제어할 순 있지만 아래에 있는 요소가 위에 있는 요소를 제어할 수 없다.

형제선택자 jquery 인접선택자 HTML/CSS

답변 1

1

코딩웍스(Coding Works)

결론 내리는 부분이 맞습니다.

순수 CSS에서는 자식요소에 이벤트를 주어서 부모요소를 선택할 수는 없습니다. 제이쿼리 자바스크립트는 가능합니다.

 

0

귀여워솜젤링

감사합니다!

class 값 한 번에 부여하는법

2

95

1

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

1

79

1

div#css-checker-widget의 해결방

1

71

2

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

0

95

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

212

3

강의 내용 질문있습니다.

1

128

2

일정 부분만 주석하는 방법

1

223

2

폰트어썸

1

144

2

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

1

135

2

delay 적용 안됨

1

137

1

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

1

190

2

세로이동할때 height값

1

142

2

폰트어썸이 안되요..

1

505

2

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

1

175

1

어코디언 네비게이션 중

1

127

1

라이브서버 문제

1

241

2

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

1

107

1

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

1

163

1

active 관련 질문

1

150

2