인프런 커뮤니티 질문&답변

서가은님의 프로필 이미지
서가은

작성한 질문수

면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작

[Coding Mission 01] 인접선택자와 속성선택자를 활용한 순수 CSS 탭 콘텐츠

input태그를 div로 묶어서 작성하면 탭메뉴 구동이 안되나요?

작성

·

354

2

html,css 모두 정답과 똑같이 했는데 

input태그 3개를 div로 묶으니까 아예 이미지도 안뜨고 도트 색깔도 안 바뀌더라구요. div로 묶은거 풀으니까 바로 정상적으로 실행되구요... 이유가 뭔지 궁금합니다 ㅠㅠ

답변 1

0

코드를 봐야 하겠지만 만약 inpu t태그를 div로 묶었다면 작동하지 않습니다.

input을 이용한 인접형제선택자는 위로는 선택 불가능입니다. 곧 div로 input을 묶었다면 아래 구조로 되어 있을거에요. 그렇다면 input들을 맨 위로 div없이 위치시켜야 합니다.

<div class="tab-inner">

<div>

<input type="radio" name="tabmenu" id="tab1" checked>

<input type="radio" name="tabmenu" id="tab2">

<input type="radio" name="tabmenu" id="tab3">

</div>

</div>

아래에 있는 것처럼 input을 맨위로 올리세요.

<div class="tab-inner">

<input type="radio" name="tabmenu" id="tab1" checked>

<input type="radio" name="tabmenu" id="tab2">

<input type="radio" name="tabmenu" id="tab3">

</div>

서가은님의 프로필 이미지
서가은
질문자

감사합니다. 드뎌 이해했습니다. ㅎ!

서가은님의 프로필 이미지
서가은

작성한 질문수

질문하기