August 1st, 1999, 02:04 PM
I am trying to set up a page which has couple of frames. The lefthand frame contains a table with no borders and its rightmost cells have the same background color as righthand frame. The idea is to create illusion that "the lefthand frame ends where leftmost column of the table it contains ends".
Hence I don't want any borders between right part of the table and left frame. I used "frameborder="0"",""marginwidth="0"" "marginheight="0"" tags and they work with MSIE4 but Netscape still shows 1-pixel-wide border between the frames. I found that this is not a problem with frames. Even if you work with single-frame document Netscape always shows minimum of 1-pixel-wide border of a page background color around the page. How can I avoid that?
Any help would be greatly appreciated.
August 1st, 1999, 05:27 PM
Use frameborder=0 framespacing=0 border=0.
Also take a look at http://ace.ulyssis.student.kuleuven.ac.be/~geertje/html/topics/frameborders.htm for more details.
August 2nd, 1999, 12:01 AM
Thank you for your reply. Unfortunately I tried that and it works with MSIE. But Netscape still have some stupid margin.
I think it's not a problem with frames.
Even for a simplest 1-page document - if you have a table with background color different from that of the page and you allign this table to the right, for example, you still see this margin of page background color in Netscape, although IE displays it without this artificial margin.
August 3rd, 1999, 07:08 AM
I'm guessing you have a syntax error somewhere, or you're placing the tags in the wrong place, because I use borderless frames all the time without a problem. Are you placing the tags in the <FRAMESET> tag? Because that's where they belong:
<frameset border=0 frameborder=0 framespacing=0 rows="....
I don't know if you looked at the url the last person supplied, but if you didn't, do...
December 6th, 1999, 09:20 AM
I know exactly what you are talking about, you are trying to place an image or a table at the top left corner of the frame, and you can see an outline.
what you need to do is this. In your BODY tag, in the page that has the content, put in the following
topmargin=0 leftmargin=0 marginwidth=0 marginheight=0
that should do the trick for you.
December 15th, 1999, 05:28 AM
I use this and it does the job right:
<FRAMESET COLS="175, *" FRAMEBORDER=0 FRAMESPACING=0 BORDER=0>
<FRAME SRC="page.htm" NAME="name1" NORESIZE SCROLLING=NO MARGINHEIGHT=0 MARGINWIDTH=0>
<FRAMESET ROWS="100, *" FRAMEBORDER=0 FRAMESPACING=0 BORDER=0>
<FRAME SRC="page2.htm" NAME="name2" NORESIZE MARGINHEIGHT=0 MARGINWIDTH=0>
<FRAME SRC="page3.htm" NAME="name3" NORESIZE MARGINHEIGHT=0 MARGINWIDTH=0>
Good luck, Peter