Unfortuantely in IE 5.5, when you click the links on the left hand
menu to take you to a new page, on the page that is displayed you
'lose' the menu completely (it disappears). If you click refresh,
then the menu comes back!
These are static HTML pages, so it's not a cookie or dynamic page
thing.
Anyone any idea what is going on (bug?), and if there is a way to
prevent this happening and keep the menus there without having to
refresh the page?
The site is http://www.2know.co.uk/
Colin.
--
[Please post replies to newsgroup]
--Phil.
Thanks - I will have a look at this, although the peekaboo bug seems to
be coming up saying it is an IE6 thing, whereas the site works OK in
IE6, but not in IE5.5
It does sound very similar though, so I will have a look and see if any
of the solutions work for IE 5.5. Thanks for the suggestion.
Cheers,
Colin.
Unfortunately this hasn't worked. IE 5.5 still does not display the
menu after the first click.
I took out all the floats completely to see if that would make a
difference (there are only two floats). It didn't make any difference
I'm afraid.
Anyone else any suggestions?
Cheers,
Colin.
--
Please reply to the newsgroup.
Suggestion: Get rid of most or all the absolute positioning. You don't
need it on every element, not the header and main content areas for
sure. The header should be relatively positioned, the content static.
It's possible the @media rules are interfering with IE5, print in
particular. Don't stick @media in the middle of the stylesheet, put them
at the end. FWIW, I usually put @media-specific rules in a separate
stylesheet and @import it. I've never had browser trouble by doing this,
but sometimes I do need to set more specificity on the @media rules.
HTH
--
Reply email address is a bottomless spam bucket.
Please reply to the group so everyone can share.
You were spot on with the "@media print" rule being the problem - I
tried various @import variations, but that started to introduce other
problems. I finally managed to get it to work by adding a second link
statement for the printer rules instead:
<link rel="stylesheet" title="Printer Style" type="text/css"
href="printer.css" media="print" />
This seems to have fixed it! Thank you so much for the advice, it was
very helpful in finally tracking down the problem.
Cheers,
Colin.