★다양한 텍스트 관련 태그들
 
 
<mark>태그 - 형광펜 효과 내기
 
- 기본형 : <mark>...</mark>
- 기본 배경색은 노란색 이지만 css의 background-color 속성을 이용해 바꿀 수 있다.
 
 
<time>태그 - 날짜 또는 시간 정보 표시하기
 
- 기본형 : <time 속성= "속성값">...</time>
- 브라우저 화면상으로는 다른 텍스트와 똑같지만 브라우저에게 시간에 대한 정보라는 것을 알려주기 위해 사용
 
| 
 날짜만 지정할 때   | 
 <time datetime="YYYY-MM-DD">...</time> 
    YYYY = 년도, MM = 월, DD = 일  | 
| 
 시간만 지정할 때  | 
 <time datetime="hh:mm:ss">...</time> 
    hh  = 24시간제, mm = 분, ss  = 초  | 
| 
 날짜와 시간을 지정할 때  | 
 <time datetime="YYYY-MM-DDThh:mm:ssZ">...</time> 
    T = 날짜와 시간 구분 
    Z = 그리니치 시간대를 나타내는 Zulu의 약자  | 
 
 
<strong>, <em>태그 - 중요한 내용 강조하기
 
- 기본형 : <strong>...</strong> ,  <em>...</em>
- <strong>태그는 굵게 표시, <em>태그는 이탤릭체 표시
 
 
<b>태그 - 굵게 표시하기
 
- 기본형 : <b>...</b>
- 강조의 의미가 아닌 텍스트에서 <b>태그 사용 (강조해야 하는 내용인 경우 <strong>태그 사용)
 
 
<i>태그 - 이탤릭체 표시
 
- 기본형 : <i>...</i>
- 강조의 의미가 아닌 텍스트에서 <i>태그 사용 (강조해야 하는 내용인 경우 <em>태그 사용)
 
 
<q>태그 - 인용한 내용 표시하기
 
- 기본형 : <q>...</q>
- <q>태그 사용 시 자동으로 (" ")가 붙여짐
- <blockquote>태그는 블록 레벨의 태그이므로 자동으로 줄바꿈과 들여쓰기가 적용된다.
- 특정 사이트의 내용을 인용한 경우  cite속성 사용
 
 
<span>태그 - 줄바꿈 없이 영역 묶기
 
- 기본형 : <span>...</span>
- 텍스트 단락 내에서 줄바꿈 없이 일부 텍스트만 묶어서 스타일을 적용하고 싶을 때 사용
 
 
기타 태그들
 
- <kbd> : 키보드 입력이나 음성 명령과 같이 사용자 입력 내용 표시
- <code> : 파일 이름이나 컴퓨터 프로그램 등 컴퓨터가 인식할 수 있는 소스 표시
- <samp> : 프로그램 처리 결과 표시
- <sup> : 수학 식 표현 시 텍스트 위 첨자 표현
- <sub> : 수학 식 표현 시 텍스트 아래 첨자 표현 
- <s> : 특정 텍스트를 제거하는 취소선 표시
 
 
 
★목록을 만드는 태그
 
<ul>, <ol>, <li>태그 - 목록 만들기
 
- 기본형 : <ul>
<li>...</li>
<li>...</li>
   </ul>
 
   <ol 속성="속성값">
<li>...</li>
<li>...</li>
   </ol>
- <ul>+<li> : 순서 없는 목록(리스트 앞이 불릿으로 표현)
- <ol>+<li> : 순서 있는 목록(리스트 앞이 번호로 표현)
- <ol>의 경우 태그의 type속성을 이용해 앞에 붙는 숫자를 바꿀 수 있다.
   <ol type="▲" start="△">...</ol>
 
   △(= 1,2,3...) : 시작하는 번호 수정
   (ex. ▲=a, △=3인 경우 리스트 번호가 c부터 시작)
 
| 
 ▲(키워드)   | 
 설명   | 
| 
 1  | 
 숫자(기본값)   | 
| 
 a  | 
 영문 소문자  | 
| 
 A  | 
 영문 대문자  | 
| 
 ⅰ  | 
 로마 숫자 소문자  | 
| 
 Ⅰ  | 
 로마 숫자 대문자  | 
 
 
 
<dl>, <dt>, <dd>태그 - 정의 목록 만들기
 
- 기본형 : <dl>
<dt>제목</dt>
<dd>설명</dd>
   </dl>
- 제목과 그에 대한 설명으로 이루어진 정의 목록 만듦
 
 
 
 
※실습하기※
<!DOCTYPE html> 
<html>
<body>
<p>This is <mark>mark</mark> tag.</p>
 
<time datetime="2015-01-24T04:19:00">Today is Saturday!</time>
 
<p>This tag is <strong>strong</strong> tag.</p>
 
<p>This tag is <em>em</em> tag.</p>
 
<p>This tag is <b>b</b> tag.</p>
 
<p>This tag is <i>i</i> tag.</p>
 
<p>Today saying q>Well done is better than well said.</q></p>
 
<article>
<ul>
<li>photo</li>
<li>video</li>
<li>music</li>
</ul>
 
<ol type="a" start="1">
<li>photo</li>
<li>video</li>
<li>music</li>
</ol>
 
<dl>
<dt>HTML5</dt>
<dd>Hyper Text Markup Language 5</dd>
</dl>
</article>
</body>
</html>
 
 
 
 
 
 

 
▲결과
 
 
 
★표 관련 태그
 
<tabe>태그 - 표 만들기
 
- 기본형 : <table>
행과 열을 구성하는 여러 태그들
   </table>
| 
  태그  | 
 설명   | 
| 
 <caption>   | 
  캡션 넣기  | 
| 
  <tr>  | 
  행 추가  | 
| 
  <td>  | 
  셀 추가  | 
| 
  <th>  | 
  제목 셀 추가  | 
| 
  <col>  | 
  여러 줄에 걸친 열 하나 지정  | 
| 
  <colgroup>  | 
  col요소를 그룹으로 묶기  | 
| 
  <thead>  | 
  열을 그룹으로 묶어 표의 헤더로 지정  | 
| 
  <tbody>  | 
  열을 그룹으로 묶어 표의 본문으로 지정  | 
| 
  <tfoot>  | 
  열을 그룹으로 묶어 표의 푸터로 지정  | 
 
 
 
 
※실습하기※
<!DOCTYPE html><html> 
<meta charset="utf-8"> 
<head>
<style>
table {text-align : center;}        <!--표 스타일 설정-->
</style>
</head>
<body>
<table border="1" cellspacing="0">        <!--표 테두리 설정-->
<caption>성적표</caption>
<thead style="background-color:lightgray;">        <!--표 헤더 배경색 설정-->
<tr>
<td>이름</td>
<td>바보</td>
<td>학번</td>
<td>12345</td>
<td>평균</td>
<td>90점</td>
</tr>
</thead>
<tbody>
<colgroup span="4" style="background-color:pink;"></colgoup>        <!--4열까지 배경색 설정-->
<tr>
<th colspan="2">과목</th>
<th colspan="2">점수</th>
<td colspan="2" rowspan="4"></td>
</tr>
<tr>
<td colspan="2">국어</td>
<td colspan="2">80점</td>
</tr>
<tr>
<td colspan="2">영어</td>
<td colspan="2">90점</td>
</tr>
<tr>
<td colspan="2">수학</td>
<td colspan="2">95점</td>
</tr>
</tbody>
<tfoot style="background-color:skyblue;">        <!--표 푸터 배경색 설정-->
<tr>
<td>반 석차</td>
<td>5/20</td>
<td>전체 석차</td>
<td>20/100</td>
<td>등급</td>
<td>3등급</td>
</tr>
</tfoot>
</table>
</body>
</html>
 
 
 
 

▲결과
 
>>>만들 행과 열 갯수를 먼저 지정한 후 구조를 미리 만들어 놓고 시작하면 헷갈리지 않고 만들 수 있다.
      위의 예제의 경우 6행 6열의 표를 미리 만들어 놓은 후 수정해 나가면 된다.