HTML/CSS 강의 5일차 : form만들기, li(리스트)기초
2022. 1. 5. 19:43ㆍ저는 HTML으로 디자인 합니다
input type은 텍스트 필드인 [text][password]
체크 할 수 있는 [radio]버튼은 하나만 선택 가능하고 [checkbox]는 여러개 선택 가능함
데이터 보내주는 버튼인 [submit]
이미지 버튼[image]
파일을첨부 할 수 있는 [file]
p로 감싼 이유는 p가 블록요소이기 때문에 밑으로 떨어지게 만드려고
input은 반드시 부모 태그인 [fieldset] 를 먼저 써줘야함
<form>
<fieldset>
<legend>폼요소제목</legend>
<p>
아이디<input type="text" id="user_id" name="id" size="30" maxlength="12" placeholder="아이디" autofocus autocomplete="off" >
</p>
<p>
패스워드<input type="password" id="user_pw" name="user_pw" size="30" maxlength="12" placeholder="패스워드입력" autocomplete="off" >
</p>
<p>
하나만 선택 할 수 있는 라디오 버튼<input type="radio" name="라디오버튼" checked>
</p>
<p>
여러개 선택 할 수 있는 체크박스<input type="checkbox" name="체크박스">
</p>
<p>
데이터 보내주는 버튼<input type="submit" value="데이터버튼">
</p>
<p>
<button>일반 버튼</button>
</p>
<p>
이미지 버튼<input type="image" src="./이미지 경로" alt="확인">
</p>
<p>
file 첨부<input type="file">
</p>
</fieldset>
</form>
드롭다운에는 [select]에 자식요소인 [option]이 있다.
<select size="3">
<option>드롭다운1</option>
<option>드롭다운2</option>
<option>드롭다운3</option>
</select>
텍스트필드 크기를 다 같은 클래스를 줬지만 연락처 필드만 크기가 달라서 연락처 필드에만 중복클래스를 줘서 크기를 다르게 만들 수 있음
html)[txt_box w200]
css).w200
[ul]순서없는 리스트
[li]순서 있는 리스트 (잘 사용하지 않음)
[dl]정의내릴 때 쓰는 리스트
<ul>
<li>ul의 자식요소인 li</li>
<li>리스트</li>
<li>리스트</li>
</ul>
근데 ul은 세로나열이 원칙이기 때문에 가로나열로 바꾸려면 [flot]스타일을 주면됨
마지막 li 요소만 스타일을 다르게 주고싶다면 [:last-child]스타일을 적용하면 된다
li:last child{
margin:0px;
}
'저는 HTML으로 디자인 합니다' 카테고리의 다른 글
HTML/CSS 강의 6일차(2) : div태그, overflow, position(absolute, relative), clear (0) | 2022.01.10 |
---|---|
HTML/CSS 강의 6일차(1) : li응용, dl(정의된 리스트), hover (0) | 2022.01.09 |
HTML/CSS 강의 4일차 : 게시판 만들기, 테이블 응용 (0) | 2022.01.04 |
HTML/CSS 강의 3일차 : 예시만들기, block요소, float과 margin, 테이블 만들기 (0) | 2021.12.30 |
HTML/CSS 강의 2일차 : span태그, id와 calss, 문단 속성, margin과 padding (0) | 2021.12.26 |