Attributes for <FRAME ...>
MARGINWIDTH =
size in pixels
MARGINHEIGHT =
size in pixels
MARGINWIDTH
and
MARGINHEIGHT
control the inside margins of the document in the frame.
this code |
produces this |
<FRAMESET ROWS="60%,*,*">
<FRAME SRC="mwTop.html">
<FRAME SRC="mwMiddle.html" MARGINWIDTH=1>
<FRAME SRC="mwBottom.html" MARGINWIDTH=50>
<NOFRAMES>NOFRAMES stuff
</NOFRAMES>
</FRAMESET>
|
this page |
<FRAMESET COLS="33%,33%,*">
<FRAME SRC="mhLeft.html">
<FRAME SRC="mhCenter.html" MARGINHEIGHT=1>
<FRAME SRC="mhRight.html" MARGINHEIGHT=50>
<NOFRAMES>NOFRAMES stuff
</NOFRAMES>
</FRAMESET>
|
this page |
The official specifications say that MARGINWIDTH
and MARGINHEIGHT
should be set to values of greater than 1... 0 is not an acceptable value. Some browsers will honor margin settings of 0, while others don't.
Both Netscape and MSIE display some odd behavior with these attributes: the default for
MARGINWIDTH
(i.e. if you don't use it) is around 13 or 14 pixels. However, if you use
MARGINWIDTH
, then the default for MARGINHEIGHT
changes to 1. The reverse is also true. Take a look at the pages in the examples above to see this strange behavior.