<iframe> 요소 안에 표시할 페이지의 HTML 콘텐츠를 직접 지정하려면 srcdoc 속성을 사용하면 됩니다. 이 속성에 작성한 HTML 코드가 외부 파일 없이도 프레임 내부에 바로 렌더링되기 때문에, 간단한 콘텐츠나 동적으로 생성한 마크업을 삽입할 때 특히 유용합니다.
사용 예제
아래 코드는 srcdoc 속성을 활용해 iframe 내부에 제목을 표시하는 기본적인 예제입니다.
<!DOCTYPE html>
<html>
<body>
<iframe srcdoc = "<h2>Tutorialspoint</h2>" src = "new.html">
<p>브라우저가 iframe을 지원하지 않습니다.</p>
</iframe>
</body>
</html>
참고 사항
위 예제에서처럼 srcdoc 속성과 src 속성을 함께 사용할 수 있습니다. 이 경우 srcdoc 속성이 우선 적용되며, srcdoc을 지원하지 않는 구형 브라우저에서는 src 속성에 지정된 new.html이 대신 로드됩니다. 또한 iframe 태그 사이에 작성한 문구는 iframe 자체를 지원하지 않는 아주 오래된 브라우저에서만 표시되는 대체(fallback) 콘텐츠입니다.