From: Susanne Grabe on
Lets start with the (simplified) original HTML web page (see first code below). This works fine.
Now I read that the attributes FRAMEBORDER and FRAME actually belong to the FRAME tag and not to the FRAMESET
tag. So I moved them into the "inner" FRAMEs.

But much to my surprse the resulting web page shows now a (white) gap.
Have a look at the following snapshot:

http://img442.imageshack.us/img442/1290/capture20100217205331.png

Why?

This gap appears in IntExp and n Firefox.

How can I get rid of this gap?
Yes, the sytle information is put into a separate CSS file in original.

original web page:

<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>index</title>
</head>
<frameset COLS="220,100%" FRAMEBORDER="0" BORDER="0">
<frame src="aaa.html" name="leftframe" title="aaa frame" SCROLLING=NO >
<frame src="bbb.html" name="rightframe" title="bbb frame" SCROLLING=AUTO>
<noframes>
<body>
testtext
</body>
</noframes>
</frameset>
</html>


Subpage aaa.html (bbb.html is similar):

<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>aaa</title>
</head>
<body style="background-color: #1078E1">
aaaa Text
</body>
</html>


Modified wrapper page:

....
<frameset COLS="210,100%">
<frame src="aaa.html" name="leftframe" title="aaa frame" SCROLLING=NO FRAMEBORDER="0" BORDER="0">
<frame src="bbb.html" name="rightframe" title="bbb frame" SCROLLING=AUTO FRAMEBORDER="0" BORDER="0">
<noframes>
<body>
testtext
</body>
</noframes>
</frameset>
....

Susanne