HTML의 다양한 태그에 대해서 알아보자⌨️
시맨틱 semantic 태그 : 이름만 봐도 의미를 알 수 있는 태그
시맨틱 태그를 사용하는 이유
ex) < p > : 단락 paragraph을 줄인 태그
< a > : 앵커 anchor를 줄인 태그
웹 사이트의 디자인은 헤더 영역, 본문 영역, 푸터 영역 등의 구조로 나눌 수 있다.
본문 영역 : 웹 사이트의 내용, 사이드 바
푸터 영역
1) < header > : 헤더 영역을 나타내는 태그
2) < nav > : 네비게이션 영역을 나타내는 태그
3) < main > : 핵심 콘텐츠를 담는 태그
4) < article > : 독립적인 콘텐츠를 담는 태그
5) < section > : 콘텐츠 영역을 나타내는 태그
<article> : 독립된 콘텐츠
<section> : 여러 개의 콘텐츠를 묶는 용도
6) < aside > : 사이드 바영역을 나타내는 태그
7) < footer > : 푸터 영역을 나타내는 태그
8) < div > : 여러 소스를 묶는 태그
<div id = "header">
<div class = "detail">
1) < hn > : 제목을 나타내는 태그
<body>
<h1> 제목 텍스트 삽입하기 </h1>
<h2> 텍스트 1 </h2>
<h3> 텍스트 2 </h3>
<h4> 텍스트 3 </h4>
</body>
2) < p > : 텍스트 단락을 만드는 태그 / < br > : 줄을 바꾸는 태그
p 태그 사이에 텍스를 입력하면 텍스트 앞뒤로 빈 줄이 생기면서 텍스트 단락이 만들어진다.
br 태그를 사용하면 줄을 바꿀 수 있다.
<body>
<h1> 제목 텍스트 삽입하기 </h1>
<p> p 태그 사이에 텍스트를 입력하면 텍스트 앞뒤로 빈 줄이 생기면서 텍스트 단락이 만들어진다. </p>
<p> 이때 중요한 점은 편집기에서 줄을 바꾸더라도
웹 브라우저에서는 한줄로 표시된다.
</p>
<p> br 태그를 사용하면 <br> 줄을 바꿀 수 있다. </p>
<p> br 태그는 단독으로 사용하므로 닫는 태그가 필요 없다. </p>
</body>
3) < blockquote > : 인용할 때 쓰는 태그
<body>
<h1> 제목 텍스트 삽입하기 </h1>
<p> p 태그 사이에 텍스트를 입력하면 텍스트 앞뒤로 빈 줄이 생기면서 텍스트 단락이 만들어진다. </p>
<p> 이때 중요한 점은 편집기에서 줄을 바꾸더라도
웹 브라우저에서는 한줄로 표시된다.
</p>
<p> br 태그를 사용하면 <br> 줄을 바꿀 수 있다. </p>
<p> br 태그는 단독으로 사용하므로 닫는 태그가 필요 없다. </p>
<blockquote>
blockquote 태그는 인용문을 삽입할 때 쓰며 <br>
다른 텍스트 단락보다 안으로 들여 쓴 상태가 된다.
</blockquote>
</body>
4) < strong >, < b > : 텍스트를 굵게 표시하는 태그
<body>
<h1> 제목 텍스트 삽입하기 </h1>
<p> p 태그 사이에 텍스트를 입력하면 텍스트 앞뒤로 빈 줄이 생기면서 텍스트 단락이 만들어진다. </p>
<p> 이때 중요한 점은 편집기에서 줄을 바꾸더라도
웹 브라우저에서는 한줄로 표시된다.
</p>
<p> br 태그를 사용하면 <br> 줄을 바꿀 수 있다. </p>
<p> br 태그는 단독으로 사용하므로 닫는 태그가 필요 없다. </p>
<p> <strong> strong 태그 </strong>와 <b> b 태그 </b>는 텍스트를 굵게 표시할 때 사용한다. </p>
</body>
5) < em >, < i > : 기울인 텍스트를 입력해 주는 태그
<body>
<h1> 제목 텍스트 삽입하기 </h1>
<p> p 태그 사이에 텍스트를 입력하면 텍스트 앞뒤로 빈 줄이 생기면서 텍스트 단락이 만들어진다. </p>
<p> 이때 중요한 점은 편집기에서 줄을 바꾸더라도
웹 브라우저에서는 한줄로 표시된다.
</p>
<p> br 태그를 사용하면 <br> 줄을 바꿀 수 있다. </p>
<p> br 태그는 단독으로 사용하므로 닫는 태그가 필요 없다. </p>
<p> <strong> strong 태그 </strong>와 <b> b 태그 </b>는 텍스트를 굵게 표시할 때 사용한다. </p>
<p> 텍스트를 <em> 기울여서 </em> 표시하고 싶을 때는 <i> em 태그와 i 태그를 </i> 사용한다. </p>
</body>
6) 그 밖의 다양한 태그
태그 종류 | 설명 | 예시 |
---|---|---|
abbr | 줄임말을 표시하고 tittle 속성을 함께 사용. | < abbr tittle = "Hong Gil Dong"> HGD < /abbr > |
cite | 웹 문서나 포스트에서 참고 내용을 표시. | < p > 실패는 성공의 어머니이다. - 명언, < cite > '에디슨' < /cite > 중 < / p > |
code | 컴퓨터 인식을 위한 소스 코드이다. | < code > function savetheLocal() < /code> |
small | 웹 문서나 포스트에서 참고 내용을 표시한다. | < p > 가격 : 10000원 < small > (부가세 별도) < /small> < /p > |
sub | 아래 첨자를 표시한다. | < p > 수소의 화학식은 H < sub > 2 < /sub > O 이다. < /p > |
sup | 위 첨자를 표시한다. | < p > E = mp < sup > 2 < /sup > < /p > |
s | 취소선을 표시한다. | < p > < s > 30000원 < / s > 10000원 < /p > |
u | 밑줄을 표시한다. | < u > u 태그는 텍스트에 밑줄을 표시한다. < /u > |
ins | 공동 작업 문서에서 새로운 내용을 삽입한다. | < ins > ins 태그는 새로운 내용을 삽입한다. < /ins > |
del | 공동 작업 문서에서 기존 내용을 삭제한다. | < del > del 태그는 기존 내용을 삭제한다. < /del > |
1) < ol >, < li > : 순서 있는 목록을 만드는 태그
<body>
<ol>
<li> 항목 1 </li>
<li> 항목 2 </li>
<li> 항목 3 </li>
</ol>
</body>
< ol 태그의 type, start 속성 >
type 속성 : 영문자나 로마 숫자 등으로 순서를 나타낼 수 있다.
start 속성 : 원하는 번호부터 시작할 수 있다.
속성 종류 | 설명 |
---|---|
type = "1" | 숫자 (기본값) |
type = "a" | 영어 소문자 |
type = "A" | 영어 대문자 |
type = "i" | 로마 숫자 소문자 |
type = "I" | 로마 숫자 대문자 |
2) < ul >, < li > : 순서 없는 목록을 만드는 태그
<body>
<ul>
<li> 항목 1 </li>
<li> 항목 2 </li>
<li> 항목 3 </li>
</ul>
</body>
3) < dl >, < dt >, < dd > : 설명 목록을 만드는 태그
<body>
<dl>
<dt> 이름 </dt>
<dd> 값 1 </dd>
<dd> 값 2</dd>
</dl>
</body>