소개
<iframe> 태그는 한 웹페이지를 다른 웹페이지에 임베드하는 데 사용됩니다. 이 랩에서는 <iframe> 태그를 사용하여 현재 웹페이지 내에 다른 웹페이지를 표시하는 방법을 배우게 됩니다.
참고:
index.html에서 코딩을 연습할 수 있으며, Visual Studio Code 에서 HTML 작성 방법을 배울 수 있습니다. 웹 서비스를 포트 8080 에서 실행하려면 오른쪽 하단의 'Go Live'를 클릭하십시오. 그런 다음 Web 8080 탭을 새로 고쳐 웹 페이지를 미리 볼 수 있습니다.
HTML 파일에
HTML 파일에 <iframe>을 추가하려면 <iframe> 시작 및 종료 태그를 사용하고, 표시할 웹페이지의 URL 을 지정하는 src 속성을 포함해야 합니다. 다음은 <iframe> 태그의 예시입니다.
<iframe src="https://www.example.com"></iframe>
height 및 width 속성을 사용하여 요구 사항에 따라 <iframe>의 크기를 조정할 수 있습니다. height 및 width 속성은 픽셀, 백분율 또는 em 단위의 값을 사용합니다. 다음은 예시입니다.
<iframe src="https://www.example.com" height="500" width="500"></iframe>
sandbox 및 allow 속성으로 디스플레이 기능 제어하기
sandbox 및 allow 속성을 사용하여 전체 화면 표시 허용, <iframe> 내 스크립트 실행 활성화 등 <iframe>의 다양한 기능을 제어할 수 있습니다. 다음은 예시입니다.
<iframe
src="https://www.example.com"
sandbox="allow-modals allow-forms"
></iframe>
대체 콘텐츠 사용하기
브라우저가 인라인 프레임을 지원하지 않는 경우 표시할 alternative 콘텐츠와 함께 <iframe> 태그를 사용하는 것이 좋습니다. <iframe> 태그가 지원되지 않는 경우 표시될 대체 텍스트를 여는 <iframe> 태그와 닫는 <iframe> 태그 사이에 추가할 수 있습니다. 다음은 예시입니다.
<iframe src="https://www.example.com" height="500" width="500"
>Your browser does not support inline frames.</iframe
>
요약
축하합니다! 현재 웹페이지 내에 다른 웹페이지를 표시하기 위해 <iframe> 태그를 사용하는 방법을 배웠습니다. 표시하려는 웹페이지의 URL 을 src 속성으로 설정하고, height 및 width 속성을 사용하여 요구 사항에 따라 표시를 조정하는 것을 잊지 마세요. 또한 sandbox 및 allow 속성을 사용하여 <iframe>의 다양한 기능을 제어할 수 있습니다. 또한 <iframe> 태그를 지원하지 않는 브라우저를 위해 대체 콘텐츠를 포함해야 합니다.



