상세 컨텐츠

본문 제목

video, iframe 비교

html + css

by 폴리프레임 2024. 11. 21. 12:51

본문

반응형

<video> 요소

  • 용도: 비디오 콘텐츠를 웹 페이지에 삽입하고 재생하기 위해 사용됩니다.
  • 속성:
    • src: 비디오 파일의 URL을 지정합니다.
    • controls: 비디오 컨트롤(재생, 일시정지, 볼륨 등)을 표시합니다.
    • autoplay: 페이지 로드 시 자동으로 비디오를 재생합니다.
    • loop: 비디오가 끝나면 처음부터 다시 재생합니다.
    • muted: 비디오를 음소거합니다.
    • poster: 비디오가 로드되기 전에 표시되는 이미지 URL입니다.
<video src="video.mp4" controls autoplay loop muted poster="poster.jpg">
  브라우저가 video 태그를 지원하지 않습니다.
</video>

<iframe> 요소

  • 용도: 다른 HTML 문서나 웹 페이지를 현재 페이지에 삽입하기 위해 사용됩니다. 예를 들어, 다른 웹 사이트, 유튜브 비디오, 구글 맵 등을 임베드할 때 사용됩니다.
  • 속성:
    • src: 임베드할 콘텐츠의 URL을 지정합니다.
    • width 및 height: iframe의 크기를 지정합니다.
    • frameborder: iframe 테두리의 두께를 지정합니다.
    • allowfullscreen: iframe이 전체 화면 모드를 허용합니다.
<iframe src="https://www.example.com" width="600" height="400" frameborder="0" allowfullscreen>
  브라우저가 iframe 태그를 지원하지 않습니다.
</iframe>

주요 차이점

  • 목적:
    • <video>: 비디오 파일을 삽입하고 재생하기 위함.
    • <iframe>: 다른 웹 페이지나 문서를 임베드하기 위함.
  • 내용:
    • <video>: 비디오 파일 (MP4, WebM, Ogg 등)
    • <iframe>: 외부 HTML 문서나 웹 페이지.
  • 컨트롤:
    • <video>: 비디오 재생 관련 컨트롤 제공 (재생, 일시정지, 볼륨 등)
    • <iframe>: 삽입된 콘텐츠에 따라 다름 (일반적으로 웹 페이지의 컨트롤 사용)

 

'html + css' 카테고리의 다른 글

text-anchor  (2) 2025.01.07
@apply - tailwind css 에서 사용하는 이유  (1) 2024.11.28
Audio 자동 플레이 설정 - React.js  (3) 2024.11.26
width 를 min() 으로 설정하기  (0) 2024.11.25
all: unset 또는 unset, inherit, initial  (0) 2024.10.30

관련글 더보기