Javascript-full-stack

멀티미디어 관련 태그

내가갈게하와이 2022. 1. 11. 19:49

텍스트뿐만 아니라 이미지, 음악, 영상 등 다양한 멀티미디어 웹 컨텐츠로 사용할 수 있다.

 

*이미지 태그

<img> 사용법과 속성

<img>태그는 빈 요소 이기 때문에 종료 태그로 작성하지 않는다. 

 

<img src="이미지 URL" alt="이미지 대체 문구"/>
<img src="happy_dog.jpg" alt="dog's photo"/>
<img src="https://t1.daumcdn.net/thumb/R720x0/?fname=http://t1.daumcdn.net/brunch/service/user/QsT/image/NSTeOeMe0MddpqlJ23FZV7hJGvg" alt="dog's photo"/>

alt 속성src 속성이 빈 값 일 때(이미지가 정상 출력되지 않을 때, 이미지 파일이 없을 때) 이미지 대신 표시할 문구를 출력한다. 

 

이미지 크기 조정

<img>태그에서 이미지의 높이나 너비를 지정하는 속성 또한 추가할 수 있다.

<img src="https://t1.daumcdn.net/thumb/R720x0/?fname=http://t1.daumcdn.net/brunch/service/user/QsT/image/NSTeOeMe0MddpqlJ23FZV7hJGvg" alt="dog's photo" width="430px" height="320px"/>

이 사용법은 권장하지 않는다. HTML은 웹 페이지의 구조를 정의할 때, CSS는 웹 페이지와 관련된 모든  스타일을 정의할 때 사용하다. 크기 조정은 CSS에 해당하기 때문에 특별한 경우가 아니면 사용하지 않도록 하자.

 

*오디오와 비디오 태그

오디오 태그 

<audio controls>
	<source src="assets/audio/dance.mp3" type="audio/mpeg">
</audio>

type 속성은 확장자의 음원 형식을 뜻하는데 생략할 수 있다. 

 

비디오 태그 

 <video controls>
	 <source src="assets/video/dance.mp4" type="video/mp4">
</video>

type 속성은 생략할 수 있다. 

또한, <video>태그는 <audio>태그와 다르게 height와 width 속성을 지정할 수 있다. 

 <video width="640" height="360" controls>
	 <source src="assets/video/dance.mp4" type="video/mp4">
</video>

 

유튜브 영상 삽입하기

 

유튜브 영상을 넣는 방법은 간단하다. 먼저 유튜브 영상 아래 공유하기를 클릭한다.

공유창이 뜨면 HTML 코드를 제공하는 <>퍼가기 를 클릭한다. 

동영상 퍼갈 수 있는 HTML 소스 코드가 뜨면 이를 복사해서 아래와 같이 붙여넣는다. 

<iframe width="560" height="315" src="https://www.youtube.com/embed/WnumLT3ZcLY" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

src의 속성 값인 URL을 살펴보면, /embed/ 뒤에 영어와 숫자가 조합된 건 YouTube 영상의 ID이다. 

유튜브 영상을 추가할 때 쓰는 <iframe>태그는 유튜브 영상 뿐만 아니라 웹 페이지를 삽입할 때도 사용된다. 

'Javascript-full-stack' 카테고리의 다른 글

테이블 과 리스트 태그  (1) 2022.01.14
입력 양식 태그  (0) 2022.01.14
링크 태그_웹사이트의 경로와 주소  (0) 2022.01.11
글자와 관련된 태그  (0) 2022.01.10
제목과 본문 태그  (0) 2022.01.10