IT/HTML

1.8 HTML5 Tag - Image & Multimedia

프티 2021. 3. 31. 08:30
반응형

1. 이미지

<img>

attribute 의미
src 파일의 경로
alt 파일이 없을 경우 표시되는 문장
width 너비
(일반적으로는 CSS에서 지정)
height 높이
(일반적으로는 CSS에서 지정)
<!DOCTYPE html>
<html>
  <body>
    <img src="assets/images/doug.jpg" alt="doug" width="100">
    <img src="assets/images/wrongname.gif" alt="이미지가 없습니다.">
  </body>
</html>

2. 미디어

2.1 오디오

<audio>

HTML5에서 새롭게 추가된 기능이며, IE8 이하에서 사용이 불가하다.

attribute 의미
src 파일의 경로
preload 재생 전에 파일을 모두 불러올 것인지 지정
autoplay 파일을 자동 재생으로 개시할 것인지 지정
loop 파일을 반복 재생할 것인지 지정
control

재생 도구를 표시할 것인지

(외관은 브라우저마다 다르다.)

 

<!DOCTYPE html>
<html>
  <body>
    <audio src="assets/audio/Kalimba.mp3" controls></audio>
  </body>
</html>

브라우저 별 파일 지원 형식

여기서 source 태그를 사용하면 파일 형식의 차이 문제를 해결할 수 있다고 한다.

 

어떤 방식으로 해결하는지 궁금하여 검색을 해보았는데 내용은 다음과 같다.

출처 : https://m.mkexdev.net/63

src 어트리뷰트와 동일한 기능을 하지만, 중복해서 정의가 가능하다.

따라서 각 브라우저 별로 영상을 준비해놓기만 한다면 해당 브라우저에 알맞은 동영상이 출력이 된다는 것이다!

 

2.2 비디오

<video>

HTML5에서 새롭게 추가된 기능이며, IE8 이하에서 사용이 불가하다.

attribute

의미

src

파일 경로

poster

준비 중에 표시될 이미지 파일의 경로

preload

재생 전에 파일을 모두 불러올 것인지 지정

autoplay

파일을 자동 재생으로 개시할 것인지 지정

loop

파일을 반복할 것인지 지정

controls

파일 재생 도구를 표시할 것인지 지정

width

너비

height

높이

audio 태그와 마찬가지로 파일 형식의 차이 문제가 발생할 수 있다.

또한 마찬가지로 source 태그를 사용하여 이 문제를 해결할 수 있다.

<!DOCTYPE html>
<html>
  <body>
    <video width="640" height="360" controls>
      <source src="assets/video/wildlife.mp4" type="video/mp4">
      <source src="assets/video/wildlife.webm" type="video/webm">
    </video>
  </body>
</html>

 

 

 

출처 : poiemaweb.com/, m.mkexdev.net/63

 

반응형

'IT > HTML' 카테고리의 다른 글

1.10 HTML5 Tag - Structure  (0) 2021.04.08
1.9 HTML5 Tag - Forms  (0) 2021.04.07
1.7 HTML5 Tag - List & Table  (0) 2021.03.30
1.6 HTML5 Tag - Link  (0) 2021.03.30
1.5 HTML5 Tag - Text  (0) 2021.03.29