<h1>
~ <h6>
까지 제목을 표현.<p>
: 단락을 나누는 paragraph 태그 / 단락별로 자연스러운 개행<br>
: line break / 개행(enter 효과), <p>
태그 내부에서 강제 개행할때 필요함<b>
: 글자를 굵게 표현<i>
: 글자를 이탤릭체로 표현 → HTML5에서는 특정이유(기술적인 용어,외국어 문구, 소설속 인물의 생각 등) 다른 글자와 구분하기 위해 사용<u>
: 글자에 밑줄<s>
: 글자에 중간선<a href="http://www.google.com/">구글</a>
<div>
<span>google</span> better than naver!
</div>
<div>
: block-level (<p>
태그와 비슷)<span>
: inline-level (b,i,u,s 태그와 비슷)<ul>
: unordered. 순서가 없는 리스트
<ol>
: ordered. 순서가 있는 리스트
<dl>
: description. 용어를 설명하는 리스트
- <dt>
는 용어를 구분 / <dd>
는 용어의 정의
리스트 중첩 시에는 <ol>
이나 <dl>
태그의 경우 자식태그로 <li>
만 올 수 있음.
<li>
안에는 다른 태그들도 자식으로 올 수 있음
<!-- 상대경로 -->
<img src="./example.gif" alt="슬기">
<!-- 절대경로 -->
<img src="C:/Desktop/study/html/example.gif" alt="슬기">
데이터 표를 나타내는 태그
<!-- 1행 2열짜리 테이블 -->
<table>
<tr>
<td></td>
<td></td>
</tr>
</table>
<caption>
: 표의 제목, 가장 상위에 선언
<thead>
: 제목 행을 그룹, <td>
태그 대신에 <th>
태그를 사용
<tfoot>
: 바닥 행을 그룹, [HTML5.2 기준 <tfoot>
은 <tbody>
뒤에 위치해야 한다.]
<tbody>
: 본문 행을 그룹
colspan
: 셀을 가로방향으로 병합
rowspan
: 셀을 세로방향으로 병합
<th>
요소에 scope="row"나 "col"을 선언함으로써 해당 칸이 행이나 열의 맨 앞 또는 위에 위치함을 설명할 수 있다.
<colgroup>
요소는 표의 열을 묶는 그룹을 정의한다. 첫번째 자식은 <col>
요소.
<colgroup>
<col>
<col span="2" class="과일">
<col span="2" class="채소">
</colgroup>
<input type="text">
<input type="password">
<input type="radio">
<input type="checkbox">
<input type="file">
<input type="submit">
<input type="reset">
<input type="button">
<input type="image">
<select>
<option></option>
...
</select>
<textarea cols="30" rows="10">
</textarea>
<button type="...">
...
</button>
-폼 컨트롤과 연결 시켜주기 위함으로 웹 접근성 향상에 도움이 된다.
<label for="user_id">이름</label>
<input type="text" id="user_id">
<fieldset>
<legend> 기본 정보 </legend>
...
</fieldset>
<fieldset>
: 여러 개의 폼 요소를 그룹화하여 구조적으로 만들기 위해 사용<legend>
: 폼 요소의 제목으로 <fieldset>
요소 내부에 작성-폼 데이터를 그룹화하여 서버에 전송한다.
<form action="..." method="...">
...
</form>