Posts: 8,936
Name: Tim Daily
Location: Apex, NC, US, Sol 3
|
Well, first off, validate your code. Even with frames, anything that has to do with how it's displayed needs to be in the CSS, and you're trying to use deprecated HTML code to do what the CSS is supposed to.
But there's not a need for frames with so simple a layout. The browser caches images, so load time's not a real factor. You're simply not going to see a huge difference between using frames and not. And you can have a div set to overflow:scroll; in the CSS without frames or (gasp!) tables. Defining a width on the parent element, then specifying width: 100%; for the child element will get it to fill the space once there's content within it.
So your options are:
1) Learn how to use current code with frames.
2) Learn how to use iframes (and in each of these cases prepare to sacrifice some of your pages being indexed).
3) Learn how to do layouts without relying upon tables or frames, using CSS to define how your page elements display.
tim 
|