> > Here's the page:
http://portsmouth.anglican.org/readers/home/index.php
> I'd probably take out all the absolute positioning, float the menu left,
> but an item after it with 'clear:both' and give the main contents a left
> margin >= the width of the menu.
>
> You can absolutely position the header & pics at the top & just use
> margins to make the main body avoid them.
>
> Your html is nice and clean, so it shouldn't be too hard. Post back if
> you get stuck!
OK, I implemented these ideas, and played around a bit, and the footer is
nearly working but I still have the following problems:
On large screen resolutions, the footer tended to go up behind the news
section, so I added the following CSS to the footer:
margin-top: 20px;
margin-bottom: 5px;
And although this solved the problem in IE (even though the second statement
didn't work on lower resolutions), it did nothing in mozilla, and so this is
still a problem - remember I have a separate stylesheet for IE, so I can
implement completely separate CSS if needs be.
In IE, the 'Designed by' note at the top causes a horizontal scroll bar, and
I can't figure why.
In Mozilla, both the 'Designed by' note and the footer cause a horizontal
scroll bar, and I can't figure why that is either.
There is also a problem with the content images not staying in the content
<div> on large resolutions, but as they are currently only positioned using
<img align="left"> or <img align"right">, I'm not too fussed about that -
I'll implement some CSS using float.
Any help with the rest would be much appreciated.
Marc