Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML에서 embed 태그를 지원하지 않는 브라우저용 대체 콘텐츠를 넣는 방법

HTML의 <noembed> 태그는 <embed> 태그를 지원하지 않는 브라우저를 처리하기 위해 사용됩니다. 이 태그를 활용하면 해당 플러그인이나 미디어를 표시할 수 없는 환경의 사용자에게 "지금 어떤 콘텐츠를 보고 있지 못하는지"를 알려주는 대체 콘텐츠를 손쉽게 제공할 수 있습니다.

<noembed> 태그는 일반적으로 <embed> 태그 내부에 배치하며, embed 요소를 해석할 수 있는 최신 브라우저에서는 이 안의 내용이 무시되고, 지원하지 않는 브라우저에서만 대체 콘텐츠가 화면에 나타납니다.

사용 예제

<!DOCTYPE html>
<html>
   <head>
      <title>HTML noembed 태그 예제</title>
   </head>
   <body>
      <embed src="/html/yourfile.swf" width="200" height="200">
         <noembed><img src="yourimage.gif" alt="대체 미디어"></noembed>
      </embed>
   </body>
</html>

예제 설명

  • <embed>: SWF(플래시) 파일과 같은 외부 미디어를 페이지에 삽입합니다.
  • <noembed>: embed 기능을 지원하지 않는 브라우저에서 대신 표시될 이미지(yourimage.gif)와 대체 텍스트를 지정합니다.

참고 사항

<noembed> 태그는 HTML 표준에는 포함되지 않으며, 현재는 더 이상 권장되지 않는(deprecated) 요소입니다. 현대적인 웹 개발에서는 <object>, <video>, <audio> 등의 표준 태그와 함께 <object> 내부의 폴백(fallback) 콘텐츠 방식을 사용하는 것이 좋습니다.