<form>
요소에서 연관된 요소들을 하나로 묶을 때 사용하는 태그 <legend>
요소를 사용하면 fieldset요소의 제목을 정의할 수 있다.<fieldset>
<legend>로그인 정보</legend>
<ul>
<li><span>아이디 *</span><input type="text" maxlength="8" autofocus required></li>
<li><span>비밀번호</span><input type="password" maxlength="10"></li>
<li><span>비밀번호 확인</span><input type="password" maxlength="10"></li>
</ul>
</fieldset>
<form></form>
ex) <form method="get|post">
type
속성을 통해 종류를 나타내고, name
을 통해 데이터의 이름, value
를 통해 기본 값을 지정합니다.min|max="숫자"
를 사용하여 범위 조절 가능autofocus="required"
를 사용하면 텍스트박스에 글씨를 무조건 작성해야 한다.<form>
<p>
<strong>아이디</strong>
<input type="text" name="name" value="아이디 입력">
</p>
<p>
<strong>비밀번호</strong>
<input type="password" name="password" value="비밀번호 입력">
</p>
<p>
<strong>성별</strong>
<input type="radio" name="gender" value="M">남자
<input type="radio" name="gender" value="F">여자
</p>
<p>
<strong>응시분야</strong>
<input type="checkbox" name="part" value="eng">영어
<input type="checkbox" name="part" value="math">수학
</p>
<p>
<input type="submit" value="제출">
</p>
</form>
아이디
비밀번호
성별 남자 여자
응시분야 영어 수학
<label><input type="checkbox">로그인 상태 유지</label>
* checkbox에 label을 사용하지 않으면 사각형 안쪽만 클릭됨
<label for="check">프레지던셜 스위트 보기</label>
<br>
<input type="checkbox" id="check">
<br>
* for과 id로 연결해주면 체크박스와 label이 떨어져 있어도 작동된다.
로그인 상태 유지
프레지던셜 스위트 보기
<textarea id="story" name="story" rows="5" cols="33">
It was a dark and stormy night...
</textarea>
h3 { font-size: 20px; }
div h3 { color: gray; }
* 태그 사이를 공백(space)로 분리하여 사용
/* 태그 사이에 '>' 기호 사용 */
div > h3 { text-decoration: underline overline; }
: div 바로 아래의 h3에만 적용
div > ul > li > h3 { background: yellow; }
: div 바로 아래의 ul 안의 li 안의 h3에만 적용
div > ul ol h3 { border: 2px dashed green; }
: div 바로 아래의 ul, ol, h3 전부 적용
/* 선택자 h2 뒤에 같은 depth에 있는 모든 ul */
h2 ~ ul { color: orange; }
/* 선택자 h2 바로 뒤에 나오는 ul */
h2 + ul { background-color: black; }