Что не так с этим кодом набора фреймов?
Я использую Webmin на моем сервере. По какой-то причине было решено перестать отображать что-либо на корневой странице, оно полностью пустое. Однако он все еще возвращает код, показанный ниже. Отдельные страницы в фреймах работают отлично, но фрейм-набор просто не хочет отображаться в любом браузере по какой-то причине.
Я сократил его до этого, работая на локальном сервере, но он все еще ничего не показывает:
<!DOCTYPE html public "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<title>Title</title>
</head>
<body>
<frameset cols="230,*">
<frame name="left" src="test1.html" scrolling="auto">
<frame name="right" src="test2.html" noresize>
</frameset>
</body>
</html>
Я также попытался удалить и изменить различные атрибуты, но не повезло.
2 ответа
Решение
<frameset>
элемент заменяет <body>
элемент. Вы не можете использовать оба в одном документе.
Вы должны написать:
<!DOCTYPE html public "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<title>Title</title>
</head>
<frameset cols="230, *">
<frame name="left" src="test1.html" scrolling="auto" />
<frame name="right" src="test2.html" noresize="noresize" />
</frameset>
</html>