我使用frameset时整个屏幕上的空白区域

时间:2014-03-04 07:59:38

标签: html space frameset

我有一个很大的空白区域,几乎占据了屏幕的一半,这在每个浏览器上都是同样的错误。即使我点击链接它也不会消失。 这是索引文件

<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 :(得分:2)

我对外部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">

P.S。感谢此 BLAST FROM THE PAST 带有框架集问题;)