我有一个很大的空白区域,几乎占据了屏幕的一半,这在每个浏览器上都是同样的错误。即使我点击链接它也不会消失。 这是索引文件
<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>
答案 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 带有框架集问题;)