반응형
10. HTML - 시맨틱 태그
* 시맨틱 태그
- <header> 태그: 머리말 지정하기
- 사이트 전체의 제목 부분, 본문의 제목 부분, 주로 페이지 맨 위나 왼쪽에 삽입
- <form> 태그를 사용해 검색 창을 넣거나 <nav> 태그를 사용해 사이트 메뉴를 넣음
- <nav> 태그: Navigation 링크
- <section> 태그: 주제별 콘텐츠 영역
- 문서에서 주제별로 콘텐츠를 묶을 때 사용
- 섹션 제목을 나타내는 <hn> 태그가 함께 사용(h1, h2, h3...)
- <article> 태그: 콘텐츠 내용, 독립적으로 배포하거나 재사용하더라도 하나의 콘텐츠로 인식됨
- <aside> 태그: 본문 이외의 내용
- <iframe> 태그: 외부 문서 삽입
<iframe src="삽입할 문서 주소" [속성="속성값"]></iframe>
속성 | 설명 |
width, height | 너비, 높이 |
name | 이름 |
src | 프레임에 표시할 문서의 주소 |
seamless | 프레임의 테두리를 없애 본문의 일부처럼 보이게 한다. |
- <footer> 태그: 제작 정보와 저작권 정보 표기
- <address> 태그: 제작자와 연락처 정보
- <div> 태그: 콘텐츠를 묶어 시각적 효과를 적용할 때 사용(콘텐츠에 CSS를 적용할 때 사용)
11. 멀티미디어
* 웹&멀티미디어
- 플러그인 프로그램
- HTML4까지 웹 브라우저에서 멀티미디어를 직접 재생할 수 없어 플러그인 프로그램을 사용
- HTML5부터 웹 브라우저에서 직접 재생
- <object>, <embed> 태그: 외부 파일 삽입
<object data="경로" type="유형" name="이름" width="너비" height="높이"></object>
만일, object를 지원하지 않는 브라우저라면 <embed>태그를 사용한다.
<embed src="경로" type="유형" width="너비" height="높이"></embed>
- 비디오 코덱
- 인코딩: 원본 비디오를 컴퓨터에서 사용할 수 있는 비디오 파일로 변환
- 디코딩: 컴퓨터 비디오 파일에 있는 비디오 정보를 가져와 플레이어에 보여주는 과정
- 비디오 코덱: 인코딩과 디코딩 수행
- 브라우저 종류에 맞는 코덱 사용
* 오디오&비디오 재생
- <audio> 태그
- 배경 음악이나 효과음 등 오디오 재생
- 대부분 브라우저에서 mp3 지원
-
<audio src="오디오파일경로" [속성="속성값"]></audio>
속성 | 설명 |
autoplay | 자동 재생 |
controls | 웹 화면에 컨트롤 막대 표시 |
loop | 오디오 반복 재생 |
muted | 음소거 |
preload | 재생 버튼을 눌러 재생하기 전에 파일을 다운로드해 준비 |
- <video> 태그
<video src="비디오파일경로" [속성="속성값"]></video>
- <track> 태그
- 비디오에 외부 자막 파일을 연결하는 태그
-
<track kind="자막종류" src="경로" srclang="언어" label="제목" default>
- kind 속성
속성 값 | 설명 |
subtitles | 자막 |
captions | 캡션 |
descriptions | 비디오 콘텐츠에 대한 설명 |
chapters | 비디오 탐색을 위한 창 제목 |
metadata | 비디오 콘텐츠 정보 |
반응형
'프로그래밍' 카테고리의 다른 글
SW 업그레이드에 따른 변경점 (0) | 2022.04.04 |
---|---|
HTML5 + CSS3 (12) CSS3 선택자, (13) 애니메이션 (0) | 2021.10.12 |
HTML5 + CSS3 (7) 배경 스타일, (8) 레이아웃 스타일, (9) CSS 포지셔닝 (0) | 2021.10.11 |
HTML5 + CSS3 (5) CSS 기초, (6) 텍스트 관련 스타일 (0) | 2021.10.11 |
HTML5 + CSS3 (4) 폼 (0) | 2021.10.07 |