Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Cách đưa nội dung dự phòng cho trình duyệt không hỗ trợ <embed> trong HTML?

Thẻ <noembed> cung cấp nội dung thay thế khi trình duyệt không hỗ trợ <embed>. Lưu ý: <embed> hiện được hỗ trợ rộng rãi, <noembed> ít khi cần. Cả hai đều là non-standard (chuẩn hóa bởi HTML Living Standard nhưng khuyến khích dùng thẻ chuyên biệt hơn).

Ví dụ

<!DOCTYPE html>
<html>
  <head>
    <title>Thẻ noembed HTML</title>
  </head>
  <body>
    <embed src="/html/yourfile.swf" width="200" height="200">
      <noembed><img src="yourimage.gif" alt="Media thay thế"></noembed>
    </embed>
  </body>
</html>

Thay thế hiện đại

  • Video: <video> với nhiều <source> + nội dung fallback bên trong.
  • Audio: <audio> tương tự.
  • PDF/Document: <object> hoặc <iframe> + link tải về.
  • SVG: Dùng <img> hoặc inline <svg>.

Lưu ý

  • <embed> không có thẻ đóng — fallback đặt bên trong là invalid HTML (trình duyệt tự sửa).
  • Khuyến nghị: dùng thẻ chuyên biệt (video, audio, img, object, iframe) thay vì embed.