Good question... I dunno what is the right answer. I'll do some Googling and get back to you if I got an answer. You should email the people at iPage as they probably could help you..
As above, frames aren't bad. They may infact help you when updating pages (take for example the navigation menu...if you need to change one link then you don't need to update each page). In fact, I use about the same design you have there and I put it in frames b/c it's much simpler..
Although, the design you specified maybe possible, it would take quite a while for you to update it when necessary. If you know about SSI, this will save you time. And then you can just input each file by SSI in each table...
You could use this type of template for all pages:.
<table border="1" width="95%" height="376" bordercolor="#000000" align="center">.
<td width="100%" colspan="2" height="84"><p align="center">top banner</td>.
<td width="18%" height="199">menu</td>.
<td width="82%" height="199">content...<p>content...</p>.
<td width="100%" colspan="2" height="75"><p align="center">bottom banner</td>.
Ok, so it seems like you guys have convinced me that frames are the way to go. But what about handling users with frames disabled? <htmlite>, you mentioned that I shouldn't have a problem if I code it correctly, but what do you mean by that? Are there any big things I should know about coding with frames? Would I have to have another whole "non-frames site"?.
Again, thanks for everyone's help...
The minority of browsers don't support frames, o dont stress yourself out oo much on it. Try focusing more on I5/5.5/6, NN 4.x/6 since these are the major ones and they support frames..
For the browsers that can't view frames, use this code in your frames HTML:.
<frameset border="false" frameborder="0" framespacing="0" rows="80,*,19">.
<frame name="top" scrolling="no" noresize src="top.html" target="contents">.
<frame name="contents" src="nav.html" scrolling="auto" marginwidth="0" marginheight="0".
<frame name="main" src="main.html" scrolling="yes" marginwidth="10" noresize.
<frame name="bottom" scrolling="auto" noresize src="bottom.html" target="contents">.
<body bgcolor="#008000" text="#FFFFFF" topmargin="0" leftmargin="0" link="#00FF00".
<table border="0" width="100%" height="100%">.
<td width="100%"><p align="center">This page uses frames, but your browser does not.
Support them. Please upgrade your browser<br>.
For Internet Explorer, click <a href="http://www.microsoft.com/windows/ie/default.asp".
Target="_blank">here</a> | For Netscape Navigator, click <a.
Hmm, just put the links to the nav on the bottom of the pages as small text, like aol or yahoo,, that way if they are at the bottom. they dont have to scroll up..
Here is a good rule for text, after you type your text. get rid of half of it. edit it so it makes sense, then get rid of half of that..
I wouldn't worry about creating a "noframes" iPage site unless you have the time and REALLY desire to..
The one fallback that I think has caused so many people to dislike frames so much is the coding (or lack thereof) of them correctly. The largest example is the linking. Most framed sites have a navigation area and main content area. What if the navigation area made the pages load into that same frame by mistake? What if they load someone elses iPage site into their frameset? And so forth... If you have your NAME and TARGETS done well, then kudos. Link to the TOP for external sites so they are not "trapped" in your frameset..
The other fear is search engines. You may have to do a bit of learning on how they view a framed site. Here is a iPage website that should follow up on that point though....
Its a great resource to learn about search engines in general as well..
Frames, no frames, either way, do what you feel is best for your layout and go with it! Good luck..
I have a framed iPage site and am currently working on a non-framed version, one thing I did notice is that the spiders in most cases jumped the meta-tags and took keywords off my top menu bar inside the frame. Which is not what I wanted...
Thanks for all the help guys. I'll look into everything you mentioned...