💡 퀵 접속: htm.kr/video
Video 태그는 웹 페이지에 비디오를 삽입하는 데 사용됩니다. 다양한 비디오 형식을 지원하며, 재생 제어, 자막, 미디어 소스 등을 지정할 수 있습니다.
<video controls>
<source src="video.mp4" type="video/mp4">
<source src="video.webm" type="video/webm">
브라우저가 비디오를 지원하지 않습니다.
</video>
| 속성 | 설명 | 예시 |
|---|---|---|
| controls | 재생 컨트롤 표시 | <video controls> |
| autoplay | 자동 재생 | <video autoplay> |
| loop | 반복 재생 | <video loop> |
<!-- 기본 비디오 예제 -->
<div class="basic-example">
<h3>기본 비디오 예제</h3>
<video controls>
<source src="video.mp4" type="video/mp4">
<source src="video.webm" type="video/webm">
브라우저가 비디오를 지원하지 않습니다.
</video>
</div>
<!-- 자동 재생 예제 -->
<div class="autoplay-example">
<h3>자동 재생 예제</h3>
<video autoplay muted>
<source src="video.mp4" type="video/mp4">
<source src="video.webm" type="video/webm">
브라우저가 비디오를 지원하지 않습니다.
</video>
</div>
<!-- 반복 재생 예제 -->
<div class="loop-example">
<h3>반복 재생 예제</h3>
<video controls loop>
<source src="video.mp4" type="video/mp4">
<source src="video.webm" type="video/webm">
브라우저가 비디오를 지원하지 않습니다.
</video>
</div>
<style>
/* 기본 비디오 예제 스타일 */
.basic-example {
margin: 20px 0;
padding: 15px;
border: 1px solid #ddd;
border-radius: 4px;
}
/* 자동 재생 예제 스타일 */
.autoplay-example {
margin: 20px 0;
padding: 15px;
border: 1px solid #ddd;
border-radius: 4px;
}
/* 반복 재생 예제 스타일 */
.loop-example {
margin: 20px 0;
padding: 15px;
border: 1px solid #ddd;
border-radius: 4px;
}
/* 반응형 스타일 */
@media (max-width: 768px) {
.basic-example,
.autoplay-example,
.loop-example {
margin: 10px 0;
padding: 10px;
}
}
</style>
<style>
/* 기본 비디오 스타일 */
video {
width: 100%;
max-width: 800px;
height: auto;
border-radius: 4px;
}
/* 컨트롤 스타일 */
video::-webkit-media-controls {
background-color: rgba(0, 0, 0, 0.7);
}
/* 반응형 스타일 */
@media (max-width: 768px) {
video {
max-width: 100%;
}
}
</style>
video 태그가 올바르게 사용되었는지 확인하는 방법: