외부 콘텐츠를 웹페이지로 불러들이는 'embed 요소'의 대체 콘텐츠는 'noembed 요소'이다.
기술설명
이 기술의 목적은 'embed 요소'의 대체 콘텐츠, 'noembed 요소'를 제공하는 것입니다.
'noembed 요소'는 'embed 요소'의 콘텐츠가 지원되지 않는 경우 보여집니다.
'noembed 요소'는 페이지의 어느 위치에나 배치시킬 수 있지만, 보조 기술이 해당 요소에 대한 '대체 콘텐츠가' 있음을 알 수 있게 하기 위해서 'noembed 요소'를 'embed 요소'안에 포함시킵니다.
예시
[예시1] 'embed 요소' 내부에 'noembed 요소'가 있는 경우
<embed src="../history_korea.mov" height="60" width="144" autostart="false">
<noembed>
<a href="../history_korea.mov">'대한민국의 역사' 다운로드</a>
</noembed>
</embed>
[예시2] 'embed 요소' 바로 뒤에 'noembed 요소'를 제공
<embed src="history_korea.swf" pluginspage="http://example.com/shockwave/download/"> /embed>
<noembed>
<img src="history_korea.jpg" alt="영상의 스틸 컷" />
</noembed>
자료
H46에 대한 사용자 에이전트 지원 참고 사항을 참조하세요
점검절차
1. 'embed 요소'가 'noembed 요소'를 포함하고 있는지 확인합니다.
2. 또는 'embed 요소' 바로 뒤에 'noembed 요소'가 있는지 확인합니다.
https://link.coupang.com/a/cl4UpZ
Do it! HTML + CSS + 자바스크립트 웹 표준의 정석: 한 권으로 끝내는 웹 기본 교과서 전면 개정판 - 프
쿠팡에서 Do it! HTML + CSS + 자바스크립트 웹 표준의 정석: 한 권으로 끝내는 웹 기본 교과서 전면 개정판 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 프로그래밍 언어 제품도 바로 쿠
www.coupang.com
https://link.coupang.com/a/cl4UBK
Do it! 인터랙티브 웹 페이지 만들기 - HTML/CSS | 쿠팡
쿠팡에서 Do it! 인터랙티브 웹 페이지 만들기 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 HTML/CSS 제품도 바로 쿠팡에서 확인할 수 있습니다.
www.coupang.com
https://link.coupang.com/a/cv9oir
[삼성전자 공식파트너] 갤럭시북4 15.6 코어I5 13세대 가성비 노트북 한컴오피스팩 동봉 - 노트북 |
현재 별점 4.9점, 리뷰 2120개를 가진 [삼성전자 공식파트너] 갤럭시북4 15.6 코어I5 13세대 가성비 노트북 한컴오피스팩 동봉! 지금 쿠팡에서 더 저렴하고 다양한 노트북 제품들을 확인해보세요.
www.coupang.com
*이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
나의 정리
'embed 요소'는 비디오나 오디오, 플러그인과 같이 외부 콘텐츠를 웹페이지로 불러들이는 역할을 합니다.
만약 브라우저가 'embed 요소'를 지원하지 않거나 해당 콘텐츠에 오류가 있는 경우 '대체 콘텐츠'를 지원해주어야 하는데
'noembed 요소'가 그 역할을 해줍니다.
즉 'embed 요소'의 '대체 콘텐츠'가 'noembed 요소'인 것입니다.
'noembed 요소'가 '대체 콘텐츠'이므로 해당 'embed 요소'의 자식 요소로 제공되거나, 'embed 요소' 바로 뒤에 제공해야 합니다.
그래야 서로 간의 연관성을 알 수 있습니다.
'noembed 요소'를 'embed 요소'의 자식 요소로 제공하는 경우
<embed src="video.mp4" type="video/mp4">
<noembed>
<p>이 브라우저에서는 동영상을 지원하지 않습니다. <a href="video.mp4">여기</a>에서 다운로드하세요.</p>
</noembed>
</embed>
'embed 요소' 뒤에 'noembed 요소'를 제공하는 경우
<embed src="video.mp4" type="video/mp4"></embed>
<noembed>
<p>이 브라우저에서는 동영상을 지원하지 않습니다. <a href="video.mp4">여기</a>에서 다운로드하세요.</p>
</noembed>
HTML5에서는 embed요소를 더 이상 사용하지 않으므로 제공하는 외부 콘텐츠의 속성에 맞는 요소를 사용하시기 바랍니다.
H46: Using noembed with embed
https://www.w3.org/TR/2016/NOTE-WCAG20-TECHS-20161007/H46.html
H46: Using noembed with embed | Techniques for WCAG 2.0
The objective of this technique is to provide alternative content for the embed element in a noembed element. The noembed is rendered only if the embed is not supported. While it can be positioned anywhere on the page, it is a good idea to include it as a
www.w3.org
'웹접근성지침(WCAG2.0)' 카테고리의 다른 글
[H49] '시멘틱 마크업(Semantic markup)'으로 테스트를 강조하거나 특별한 의미를 부여하자 (3) | 2025.06.14 |
---|---|
[H48] ol, ul, dl을 이용하여 '목록' 또는 '링크 목록' 만들기 (6) | 2025.06.09 |
[H45] 이미지에 대한 자세한 정보를 제공하는 longdesc속성 (0) | 2025.06.05 |
[H44] label요소를 이용하여 '텍스트 레이블(text labels)'과 '폼 컨트롤(form controls)' 연결하기 (0) | 2025.06.02 |
[H43] id속성과 headers속성을 사용하여 데이터 테이블의 '헤더 셀(th요소)'과 '데이터 셀(td요소)'를 연결하자. (0) | 2025.05.31 |