mg*@ampersand.net.au wrote:
Hi. I am trying to implement a menu in CSS but IE is giving me grief
(no surprise there). It works fine in IE7 but 6 is a nightmare.
The page is at http://www.ampersand.net.au/dev/peron/
I need to fix the transparency in the PNG but basically the big
problem is the menu does not appear at all!
Can't help you with the transparency, but the menu problem is almost
certainly due to IE's lack of support (before v 7) for :hover on
elements besides <a>. That is, IE6 doesn't like li:hover.
I know it's probably something simple but I can't see it, been looking
at all for too long today.
It's no wonder you're tired; your CSS looks pretty complicated. Well,
I'm seen much more complicated, and much worse, code, but you seem to be
doing a high-wire act trying to build multiple hacks into your rules
while there's a gusty cross-wind and people down below are shouting rude
things at you. It leaves you with a design (or did you start with the
design) that's brittle (and tiring to maintain/debug).
Consider folks who need to have bigger text so as to read your content;
just two bumps up in size and part of your text becomes obscured. But
13px is too small for me, even if it is Verdana.
<!Include sermon:pixel-based_styling>
<!Include sermon:Verdana_is_evil>
<!Include sermon:avoid_XHTML>
<!Include sermon:validate_your_code>
<!Include sermon:site_needs_to_be_accessibleTry viewing with images
turned off; no navigation.
It's funny that your navigation is all background image, but your
background image (the highway pic) is in the foreground in the XHTML.
Like the evening news programs in the U.S., I'd like to end on a
positive, upbeat note after all the despair I've communicated before.
So: I thinks it's a good thing the company changed its name; "Burns
Bridge Transactions" just doesn't instill confidence. :-)
HTH. GL.
--
John