HTML, Frameset и YouTube Player на локальном компьютере. Могу ли я построить вложенный набор фреймов просто сформировать 1 HTML

Могу ли я загрузить страницу YouTube в набор кадров HTML? или iframe? поэтому он загрузит страницу YouTube в одном кадре, а мой локальный HTML-файл - в другом. этот код не работает:

<html xmlns="http://www.w3.org/1999/xhtml"  >
<head>
</head>
<body>
<div style="width:100%">
<iframe src="http://www.youtube.com/" width="100%" height="300">
  <p>Your browser does not support iframes.</p>
</iframe>    
</div>
</body>
</html>

Второй вопрос, могу ли я создать вложенный набор фреймов только в форме 1 HTML?
поэтому 1 html будет сайтом YouTube, а второй фрейм будет моим html.
а не загрузка внешнего файла, просто использование самого себя?

1 ответ

Страницы YouTube создаются с использованием стандарта HTML5 - оба <frame> а также <frameset> устарели и не совместимы с HTML 5.

Это означает, что включение страницы YouTube не будет работать в рамках набора кадров. Вы можете встроить видео плеер, но не всю веб-страницу. Чтобы вставить видео (в iframe), нажмите ссылку "Поделиться" и следуйте инструкциям на YouTube.

Если у вас есть какие-либо существующие <frameset> Поля, указывающие на YouTube (или любые другие общедоступные сайты), вам нужно искать, чтобы заменить их раньше, чем позже.

Другие вопросы по тегам