[HTML] 웹페이지에 유튜브 삽입 - <Ifram>

2024. 4. 6. 22:50프로그래밍 언어/HTML\CSS

<Ifram>

<iframe> 태그는 다른 웹페이지를 현재 페이지에 삽입하는 데 사용된다. 주로 외부 웹페이지를 내부에 포함시키는 데 사용된다. 많이 사용되는 Attribute를 알아보자.

유용한 Attribute

  1. src (필수): 삽입할 외부 페이지의 URL 지정
  2. width, height: <iframe>의 가로 및 세로 크기를 지정
  3. title: <iframe>에 대한 제목을 지정한다. 웹 접근성을 고려할 때 중요한 속성이다.
  4. sandbox: 보안을 강화하기 위해 <iframe>의 실행 환경을 제한한다.
  5. allow: <iframe>에서 허용할 작업을 지정한다. allow="fullscreen" 과 같이 사용하면, <iframe>에서 전체 화면을 허용하는 것이다.
  6. frameborder: <iframe> 주위에 테두리를 표시할지 여부를 정한다.
  7. scrolling: <iframe> 내에서 스크롤바를 표시할지 여부를 정한다.

<iframe> 사용 예시

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>IFrame Example</title>
</head>
<body>
  <h1>Welcome to My Website</h1>
  <p>Check out this embedded YouTube video:</p>
  <iframe 
    width="560" 
    height="315" 
    src="https://www.youtube.com/embed/dQw4w9WgXcQ" 
    title="YouTube video player" 
    frameborder="0" 
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" 
    allowfullscreen>
  </iframe>
</body>
</html>

이 예제에서는 YouTube를 <iframe>을 사용하여 현재 페이지에 삽입하였다. src 속성에는 YouTube 비디오의 URL이 포함되어 있으며, width 및 height 속성을 사용하여 비디오의 크기를 조정했다. 또한 title 속성은 웹 접근성을 향상시키기 위해 사용되었고, allow 속성은 YouTube 비디오 재생을 허용하기 위해 설정되었다. allow 속성은 필요한 권한이 있다면 찾아보자.