пустое пространство на весь экран, когда я использую frameset

0

У меня большое белое пространство, заполняющее почти половину экрана, это одна и та же ошибка в каждом браузере. Даже когда я нажимаю ссылки, он не исчезает. Вот индексный файл

<html>
<title>Terrapene.dk</title>
<frameset rows="*,*" cols="316" framespacing="0" frameborder="0" border="false">
    <frameset rows="72,89%">
      <frame name="hoved3" src="front.htm" target="_self" scrolling="no" noresize marginheight="5">
      <frameset cols="*,80%">
    <frame name="hoved5" src="bond.htm" target="_self" scrolling="auto" noresize>
        <frame name="hoved4" src="Velkommen/Velkommen.html" target="_self">
      </frameset>
    </frameset>
  <noframes> 
  <body bgcolor="#008000">
  </body>

  </noframes>
</frameset>
</html>
  • 1
    В любом случае, почему вы используете фреймы? Это напрашивается на проблемы.
  • 0
    Не мой собственный сайт, редактирование для кого-то другого, задавал себе тот же вопрос, но почему ошибка?
Теги:
space
frameset

1 ответ

1
Лучший ответ

Я сделал следующее изменение во внешнем frameset для решения проблемы белого пространства (обратите внимание на изменение от подстановочного знака (*) до 100% высоты):

<frameset rows="100%,*" cols="316" framespacing="0" frameborder="0" border="false">

Вот демонстрационная страница на моем сервере:

http://jackpattishalljr.com/stackoverflow/terrapene.html

Кроме того, было бы не помешало бы добавить doctype-набор фреймов (хотя это само по себе не касается проблемы с пробелом, которую вы нашли):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
   "http://www.w3.org/TR/html4/frameset.dtd">

PS Спасибо за этот BLAST FROM THE PAST с вопросом о наборе фреймов;)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню