HTML - 문제 미리보기
문제 1024
hard
다음 `<source>` 요소에 대한 설명 중 올바른 것은?
```html
<video controls>
<source src="movie.webm" type="video/webm">
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</source>
```
```html
<video controls>
<source src="movie.webm" type="video/webm">
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</source>
```
정답: B
`<source>` 요소는 브라우저 호환성을 위한 대안(fallback) 메커니즘을 제공합니다. 브라우저는 위에서부터 순서대로 각 `<source>`를 확인하여 지원 가능한 첫 번째 포맷을 찾으면 그것을 사용하고 나머지는 무시합니다.
이 예제에서는:
1. WebM을 지원하는 브라우저 → WebM 파일 재생
2. WebM 미지원, MP4 지원 → MP4 파일 재생
3. WebM, MP4 모두 미지원, Ogg 지원 → Ogg 파일 재생
4. 모든 포맷 미지원 → "Your browser does not support..." 텍스트 표시
참고: 코드에 오타가 있습니다. 마지막 줄은 `</video>`여야 하는데 `</source>`로 되어 있습니다. `<source>`는 자체 닫힘 태그입니다.
이 예제에서는:
1. WebM을 지원하는 브라우저 → WebM 파일 재생
2. WebM 미지원, MP4 지원 → MP4 파일 재생
3. WebM, MP4 모두 미지원, Ogg 지원 → Ogg 파일 재생
4. 모든 포맷 미지원 → "Your browser does not support..." 텍스트 표시
참고: 코드에 오타가 있습니다. 마지막 줄은 `</video>`여야 하는데 `</source>`로 되어 있습니다. `<source>`는 자체 닫힘 태그입니다.
💡 학습 팁
이 문제를 포함한 HTML 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.