Cho đoạn lệnh HTML sau:

Khi mở trình duyệt có đoạn lệnh HTML trên, video sẽ hiển thị nội dung gì?
Lời giải chi tiết
Phân tích câu hỏi:
Câu hỏi yêu cầu xác định nội dung nào sẽ hiển thị khi đoạn mã HTML được chạy trên trình duyệt. Đoạn mã HTML đang xét như sau:
<video src="hanoi.mp4" alt = "Hà Nội" width="300" height="300" poster="hanoi.jpg"> TP Hà Nội</video>
Phân tích các phương án:
alt không được áp dụng cho thẻ <video> mà thường dùng cho thẻ <img>.poster sẽ hiển thị trước khi video chạy.<video>.Vậy, nếu trình duyệt hỗ trợ và video tải được, thì nội dung video (áp dụng cho phương án A) sẽ hiển thị. Tuy nhiên, poster ảnh (áp dụng cho phương án C) sẽ hiển thị đầu tiên trong quá trình tải video.
Lời giải: Do thẻ video có thuộc tính poster, ảnh sẽ hiển thị đầu tiên khi video đang tải và chưa phát. Chính vì vậy, khi mở trình duyệt, ảnh trong file hanoi.jpg sẽ hiển thị trước.
Đáp án đúng là C. Ảnh trong file hanoi.jpg.
Chú ý khi giải
<video> trong HTML như src, poster, alt.<video> cung cấp khi trình duyệt không hỗ trợ.poster sẽ hiển thị hình ảnh đại diện trước khi video bắt đầu tải và phát.