HTML 기초

html

table

  • table
<table></table>
  • 제목
<caption></caption>
<tr></tr>
  • 테이블 헤더
<th></th>
  • 테이블 데이터
<td></td>
  • 행 병합 [colspan]
<td rowspan="3"></td>
  • 열 병합 [rowspan]
<td colspan="3"></td>
  • 행의 구조화 [thead][tbody]
<thead></rhead>  열 제목 한번만 사용 가능,
<tbody></tbody> 
<tfoot></tfoot> 제일 아래 쓰는 용도로, 한번만 사용 가능,

form

  • method

    데이터를 전달하는 방법은 GET, POST 두가지 이다. 기본으로 GET 방식으로 전달 된다 POST 방식으로 전달시 데이터는 주소 표시줄에 노출 되지 않는다.

<form action='' method='GET/POST'>
  • action

    폼에서 데이터를 전달하는 URL

<form action='join' method=''>
  • tags

    Input 태그의 종류

<input type="text" name="username">
<input type="password" name="password">
<input type="radio" name="radio">
<input type="checkbox" name="checkbox">
<input type="button" value="버튼">
<input type="file" name="file">
<input type="submit" value="전송">
<input type="reset" value="리셋">
<input type="hidden" name="hidden" value="hiddenValue">
  • input 속성
    • disables 사용 막음 submit 전송 불가
    • readolny 사용 막음 submit 전송 가능
    • required 사용자 입력이 반드시 있어야함. 값이 없을 경우 submit되지 않음
    • size 해당 Input 크기
    • maxlength 글자 총 길이
  • textarea

    장문의 글을 적을때 사용 col, row로 크기 조절가능 ```html


* Label
>label 안에 input 태그와 밖의 차이

```html
<div>
이름 선택하여 체크박스 선택 가능
      <label>ID <input type="text"></label>
      <label>Check<input type="checkbox"></label>
</div>
<div>
연결 하지 않았을 경우 for 속성으로 id 와 매칭시켜 연결 가능
      <label for="text1">ID</label><input type="text" id="text1">
      <label for="checkbox1">Check</label><input type="checkbox" id="checkbox1">
</div>
  • select

    기본 사용법

<select name="" >
      <option value="">Item1</option>
      <option value="">Item2</option>
      <option value="">Item3</option>
      <option value="">Item4</option>
</select>
  • optgroup 묶음
<select name="" id="">
      <optgroup label="Fruits">
        <option value="apple">Apple</option>
        <option value="banana">Banana</option>
        <option value="orange">Orange</option>
      </optgroup>
      <optgroup label="Colors">
        <option value="red">Red</option>
        <option value="blue">Blue</option>
        <option value="green">Green</option>
      </optgroup>
</select>
  • fieldset, legend

    틀을 만들어 준다

<fieldset>
    <legend>Login</legend>
    <label for="">username : <input type="text"></label>
    <label for="">password : <input type="text"></label>
</fieldset>

Class, ID

  • class 와 id의 차이

    id는 같은페이지에서 단 한번만 선언 가능 해당 태그의 유일함을 표현 class는 여러개의 같은 클래스를 사용 가능

Comments