[HTML5] 6.새로운 태그(2)


figure 요소와 figcaption 요소



HTML5에서는 삽화, 다이어그램, 사진, 코드 목록 컨텐츠 등에 설명을 달 수 있는데,

그 요소가 바로 <figure> 요소입니다.

<figurecaption> 요소는 <figure> 요소 안의 컨텐츠에 대한 제목을 나타냅니다.


<!doctype html>
<html lang="ko">
<head>
	<meta charset="UTF-8">
	<title>figure 요소</title>
</head>
<body>
	<figure>
		<img src="C:\Users\Administrator\Desktop\img.png" alt="안드로이드로 용돈벌기">
		<img src="C:\Users\Administrator\Desktop\nap.jpg" alt="벼랑위의포뇨">
		<figcaption>이미지들</figcaption>
	</figure>
</body>
</html>



image



mark 요소



<mark> 요소는 글 내용에서 주의 깊게 볼 텍스트 부분을 강조 처리하기 위한 요소입니다.


<!doctype html>
<html lang="ko">
<head>
	<meta charset="UTF-8">
	<title>mark 요소</title>
</head>
<body>
	<h1>mark 요소</h1>
	<p><mark>&lt;mark&gt;</mark>요소는 글 내용에서 주의 깊게 볼 텍스트 부분을 강조 처리하기 위한 요소이다.</p>
</body>
</html>



image



time 요소



<time> 요소는 날짜와 시간을 기계가 이해할 수 있는 형태로 만들어 주는 요소입니다.




<!doctype html>
<html lang="ko">
<head>
	<meta charset="UTF-8">
	<title>time 요소</title>
</head>
<body>
	<h1>time 요소</h1>
	<p><time datetime="2012-11-15T14:00:00"> 목요일 오후 2시</time>회의 일정</p>
	<p>발행일<time pubdate datetime="2012-11-15"> 2012년 11월 15일</time></p>
	<p>작성일자<time pubdate datetime="2012-11-15T08:10"> 12.11.15</time></p>
</body>
</html>



image



실행결과를 보면 왜 time 요소를 굳이 써야할지 의문이 들 수 있습니다.

날짜와 시간을 컴퓨터에게 전달해서 처리해야하는 일이 발생할 수 있는데,

그럴 때 time 요소를 쓴다는 것만 알아두시면 됩니다.

time 요소의 속성에서 datetime은 날짜와 시간을 의미하는데, 속성 값 중 T가 바로 시간을 의미합니다.

pubdate 속성은 문서가 작성된 날짜를 말합니다.



details 요소와 summary 요소



HTML5 에서는 세부 항목이나 추가 정보를 숨겨 놓았다가 펼쳐 보여줄 수 있는 기능이 있습니다.

그런 기능을 하는 요소가 바로 details 요소와 summary 요소입니다.


<!doctype html>
<html lang="ko">
<head>
	<meta charset="UTF-8">
	<title>details 요소</title>
</head>
<body>
	<h1>꾸리블로그</h1>
	<details>
		<summary>꾸리 소개</summary>
		<ul>
			<li>이름: 구경민</li>
			<li>나이: 26</li>
			<li>학교: 서울시립대</li>
		</ul>
	</details>
</body>
</html>



image



progress 요소와 meter 요소



progress 요소는 다운로드의 진행 상황 같은 내용을 나타낼 때 사용하며

meter 요소는 정해져 있는 범위의 값에서 현재 상태의 값을 나타낼 때 사용됩니다.


<!doctype html>
<html lang="ko">
<head>
	<meta charset="UTF-8">
	<title>progress 요소와 meter 요소</title>
</head>
<body>
	<h1>progress 요소</h1>
	<h2>파일 다운로드</h2>
	<p>다운로드 진행: <progress max="100"><span>0</span>%</progress></p>
	
	<h1>meter 요소</h1>
	<h2>투표상황</h2>
	<p>현재 투표 진행상황: <meter min="0" max="100" value="15" low="30" high="65" title="percent">15%</meter></p>
	<p>현재 투표 진행상황: <meter min="0" max="100" value="60" low="30" high="65" title="percent">60%</meter></p>
	<p>현재 투표 진행상황: <meter min="0" max="100" value="90" low="30" high="65" title="percent">90%</meter></p>
</body>
</html>



min 속성과 max 속성은 범위의 최대값과 최소값을 나타내며 value 속성은 현재값을 의미합니다.

low 속성과 high 속성은 전체값에서 낮은값과 높은 값을 나타냅니다.

image