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 (или любые другие общедоступные сайты), вам нужно искать, чтобы заменить их раньше, чем позже.