Most likely there are multiple problems here -
ACK!!!
1. You have used 'layers' on the page, and you have placed them into
table
cells. This is a very common error among those not so familiar with
positioned content, and it causes lots of grief.
No, FRONTPAGE placed them into table cells. All I did was WYSIWYG.
The solution would be to
find every occurrence of such a thing on your page, e.g.,
<td width="100%" valign="top">
<div style="position: absolute; width: 828px; height: 21px; z-index:
2; left: 162px; top: 114px" id="layer4" align="left">
(note that the positioned div tag that is "layer4" is inside a <td>)
then cut that entire layer from the code of the page, and paste it back in
either just below or just above .
Okay forgive me sounding like an idiot here, but place them just above or
just
bekow...what exactly?
I do have expertise, surely it is not in web site design. But I am trying
to
learn!
Could yew maybe provide me an example so I know what yew mean? *Blink*
Web site is here:
http://joann.thomasamckean.com/music.htm
2. You have used the
tag and the
tag as a layout tool -
The said:
Now, since both of these tags will respond to the browser's font display
size, by using them this way, you have guaranteed that your layout will
fall
apart when someone resized their font (I suspect that this may also be
causing you some cross-browser problems).
ARGH! What tag and what tag?
The solution is not to use any
character or resizable element as a layout or positioning device. If you
need something to be placed on the page in a certain location, you need to
make your table structure put it there, or use CSS to put it there.
Does this mean if I want the page to be netscape compatible that I can't
use
layers?
3. You have nested inline layers -
<div style="position: absolute; width: 829px; height: 1644px; z-index:
1;
left: 162px; top: 147px" id="layer1">
<div style="position: absolute; width: 144px; height: 18px; z-index:
14;
left: 0px; top: 1374px" id="layer18">
and I suspect that this is also causing you problems cross-browser. If
you
are going to nest layers, the inner ones need to be fully qualified CSS
layers, like this -
<div style="...." id="layer1">
<div id="layer18">blah blah</div>
</div>
Okay THAT one I understand.... I fixed it and there was no difference.
This is very frustrating.
Thomas <><
(e-mail address removed)
http://www.thomasamckean.com
Colonel, HOKC
Member, ASA, Board of Directors, 1992-1994, 1997-2000
Author, Soon Will Come the Light: A View From Inside the Autism Puzzle
Author, Light On the Horizon: A Deeper View From Inside the Autism Puzzle