form 컨트롤 속성 질문!

미해결질문
이사야 lee 프로필

성별 선택 폼 이렇게 알려주ㅅ셨는데요,

<p>

<span> 성별 </span>

<label for="male">남자</label>

<input type="radio" id="male" name="choice" value="male"> 

<label for="female">여자</label>

<input type="radio" id="female" name="choice" value="female">

</p>

혹시 아래와 같이 label 안에 input 두 가지를 다 넣고 id 없이 name만 같게 해줘도 html 규칙상 문제가 안생기나요? 일단 브라우저에서는 동일하게 기능하더라고요!

<p>

<label for="">성별은?<input type="radio" name="gender" value="1">남자

<input type="radio" name="gender" value="2">여자</label>

</p>

Dongho Lee 프로필
Dongho Lee 10달 전

label에 for없이 작성하려면 input을 감싸면 됩니다만 각각 감싸는 것이 적당합니다.

<label>
    <input type="radio" name="gender" value="male"> 남자
</label>
<label>
    <input type="radio" name="gender" value="female"> 여자
</label>

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스