프로그래밍 언어/웹

HTML5 태그 기본

eunsour 2020. 8. 22.
반응형

※ 글자 태그

1. head 태그 내부에 넣을 수 있는 태그

태그 이름 설명
meta 웹 페이지에 추가 정보를 전달한다.
title 웹 페이지의 제목
script 웹 페이지에 스크립트를 추가한다.
link 웹 페이지에 다른 파일을 추가한다,
style 웹 페이지에 스타일시트를 추가한다.
base 웹 페이지에 기본 경로를 지정한다.

 

2. 본문

태그 이름 설명
p 본문 글자 태그
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>

p 태그는 paragraph의 줄임말이다. paragraph는 단락을 의미하므로 p 태그를 사용하면 하나의 단락을 만들 수 있다.

 

태그 이름 설명
br 줄바꿈 태그
hr 수평 줄 태그
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><hr>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><br>

 

3. 앵커 태그

HTML에서 가장 중요한 단어는 H가 의미하는 하이퍼텍스트이다. HTML 웹 페이지가 이렇게 조직화된 문서 형태를 가질 수 있는 이유는 앵커(Anchor) 태그 때문이다. 앵커 태그는 서로 다른 웹 페이지 사이를 이동하거나 웹 페이지 내부에서 특정한 위치로 이동할 때 사용하는 태그이다.

 

태그 이름 설명
a 앵커 태그
<a href="http://github.com/">Github</a><br>

 

4. 글자 형태

HTML5는 글자 형태 태그를 사용해 웹 페이지의 글자에 형태와 의미를 부여한다. 각 글자에 형태 및 의미를 부여할 때는 다음의 표와 같은 태그를 사용한다.

태그 이름 설명
b 굵은 글자 태그
i 기울어진 글자 태그
small 작은 글자 태그
sub 아래에 달라 붙는 글자 태그
sup 위에 달라 붙는 글자 태그
ins 밑줄 글자 태그
del 가운데 줄이 그어진 글자 태그
<body>
	<b>Lorem ipsum dolor sit amet</b><br>
	<i>Lorem ipsum dolor sit amet</i><br>		
    	<small>Lorem ipsum dolor sit amet</small><br>
	<sub>Lorem ipsum dolor sit amet</sub><br>
	<sup>Lorem ipsum dolor sit amet</sup><br>
	<ins>Lorem ipsum dolor sit amet</ins><br>
	<del>Lorem ipsum dolor sit amet</del><br>
</body>

결과 >>


※ 목록 태그

1. 기본 목록

태그 이름 설명
ul 순서가 없는 목록 태그
ol 순서가 있는 목록 태그
li 목록 요소
<body>
	<h1>ol tag</h1>
	<ol>
		<li>Facebook</li>
		<li>Tweeter</li>
		<li>Linked In</li>
	</ol>
	<h1>ul tag</h1>
	<ul>
		<li>Facebook</li>
		<li>Tweeter</li>
		<li>Linked In</li>
	</ul>
</body>

결과 >>


※ 테이블 태그

1. 테이블 요소 태그

태그 이름 설명
tr 표 내부의 행 태그
th 행 내부의 제목 셀 태그
td 행 내부의 일반 셀 태그
<body>
	<table border = "1">
		<tr>
			<th>Header 1</th>
			<th>Header 2</th>
		</tr>
		<tr>
			<td>Data 1</td>
			<td>Data 2</td>
		</tr>
		<tr>
			<td>Data 1</td>
			<td>Data 2</td>
		</tr>
	</table>
</body>

결과 >>

 

2. 테이블 태그의 속성

속성 이름 설명
border 표의 테두리 두께를 지정
속성 이름 설명
rowspan 셀의 높이 지정
colspan 셀의 너비 지정
<body>
	<table border = "1">
		<tr>
			<th colspan = 3>Table Data</th>
			<th rowspan = 3>Table Data</th>
		</tr>
		<tr>
			<td>Table Data</td>
			<td rowspan = 2>Table Data</td>
			<td>Table Data</td>
		</tr>
		<tr>
			<td>Table Data</td>
			<td>Table Data</td>
		</tr>
	</table>
</body>

결과 >>


※ 이미지 태그

1. 이미지 태그의 속성

속성 이름 설명
src 이미지의 경로 지정
alt 이미지가 없을 때 나오는 글자 지정
width 이미지의 너비 지정
height 이미지의 높이 지정

※ 비디오 태그

1. 비디오 태그의 속성

속성 이름 설명
src 비디오 파일의 경로 지정
poster 비디오 준비 중일 때의 이미지 파일 경로 지정
preload 비디오를 재생하기 전에 모두 불러올지 지정
autoplay 비디오를 자동 재생할지 지정
loop 비디오를 반복할지 지정
controls 비디오 재생 도구를 출력할지 지정
width 비디오의 너비 지정
height 비디오의 높이 지정

 


※ 입력 양식 태그

입력 양식은 사용자에게 입력받는 공간을 의미한다. 입력 양식 태그는 회원 가입 양식과 같이 입력 양식을 만들 때 사용하는 태그이다.

1. form의 속성

속성 이름 설명
action 입력 데이터의 전달 위치를 지정한다.
method 입력 데이터의 전달 방식을 지정한다.

개인 정보를 입력하고 회원 가입 버튼을 누르면 정보가 서버로 전달된다. 이때 정보는 form 태그에 지정된 action 속성의 장소로 method 속성에 적힌 방식으로 전달된다.  

 

2. 기본 input 태그

<body>
	<form>
            <input type = "text" name = "name"><br>
            <input type = "password" name = "password"><br>
            <input type = "file" name = "file"><br>
            <input type = "submit>
	</form>
</body>
속성값 설명
button 버튼을 생성한다.
checkbox 체크박스를 생성한다.
file 파일 입력 양식을 생성한다.
hidden 보이지 않는다.
image 이미지 형태를 생성한다.
password 비밀번호 입력 양식을 생성한다.
radio 라디오 버튼을 생성한다/
reset 초기화 버튼을 생성한다.
submit 제출 버튼을 생성한다.
text 글자 입력 양식을 생성한다.

 

3. textarea 태그

input 태그가 아닌 입력 양식은 textarea 태그와 select 태그가 있다.

<body>
    <form>
    	<textarea></textarea>
    </form>
</body>
속성 이름 설명
cols 태그의 너비를 지정한다.
rows 태그의 높이를 지정한다.

 

4. select 태그

select 태그는 여러 개의 목록에서 몇 가지를 선택할 수 있는 입력 요소 양식이다.

태그 이름 설명
select 선택 양식을 생성한다.
optgroup 옵션을 그룹화한다.
option 옵션을 생성한다.

 

<body>
    <select multiple = "multiple">
    	<option>김밥</option>
        <option>떡볶이</option>
        <option>순대</option>
        <option>오뎅</option>
    </select>
</body>

 

5. 공간 분할 태그

태그 이름 설명
div block 형식으로 공간을 분할한다.
span inline 형식으로 공간을 분할한다.

 

 

 

 

Reference

 
모던 웹을 위한 HTML5+CSS3 바이블
저자 : 윤인성
출판 : 한빛미디어
발매 : 2019.05.01

 

반응형

댓글