Last post Dec 06, 2006 09:33 AM by forward.zhang
Oct 16, 2006 11:37 AM|kanejer|LINK
I have been working on a menu for a couple of days now, and I finally got it looking pretty good in IE7 and FF, but when I previewed the page in IE6, the menu was totally missing. I can put a border around the menu and get the div to show, but still no
links within it. I'm not that great at CSS positioning yet, but I have tried every combination of things that I know to try.
Can someone look at http://www.calatrava.info/calatrava.info/ in IE7 or FF and then in IE6, and give me any pointers on what may be wrong? Thanks!
menu css IE7 IE6
Oct 17, 2006 03:18 AM|Russ Helfand|LINK
Is this still a problem? I just looked at
http://www.calatrava.info/calatrava.info/ in both IE6 and FF and they both looked fine. What did I miss?
Oct 17, 2006 09:49 AM|kanejer|LINK
I got it figured out finally! Adding "position: static" to the aspnet-menu element did the trick. On IE6 I can't figure out how to evenly space the top-level menu items, but I'm happy enough to leave well-enough alone.
Thanks to anyone who looked with the intention of offering help!
Nov 30, 2006 09:08 PM|thuhue|LINK
Dec 01, 2006 12:25 PM|jack954|LINK
I've got a menu that works and shows nice in IE6 and Firefox.
When I open my web page using IE7 the menu is 2px upper than it should and 2 extra px on the left.
This is because, in order to have the page properly rendered by Firefox, I had used the following child selector:
IE 7 does understand the child selector, therefore is reading css code that IE6 does not.
I've then tried to make use of conditional comments;
<!--[if IE 7]>
<link runat="server" rel="stylesheet" href="../BrowserSpecificCSS/IEMenu7.css" type="text/css" id="IEMenu7CSS" />
<!--[if IE 6]>
<link runat="server" rel="stylesheet" href="../BrowserSpecificCSS/IEMenu6.css" type="text/css" id="IEMenu6CSS" />
Here is my problem:
If I change the file ../BrowserSpecificCSS/IEMenu6.css the changes are picked up from IE6 but whatever changes I make to the file
../BrowserSpecificCSS/IEMenu7.css are not picked by IE7 at all!
I would really appreciate if someone could give me a clue on this. What could I have missed out?
I've also tried another workaround using the star html hack. This works in the opposite way to the child selector, in that any
CSS commands that use this hack are
only seen by Internet Explorer. So, to send commands only to Internet Explorer I have used
IE6 works ok and firefox as well. IE7 just shows the page as it always was; 2px up and 2px left.
Thank you very much in advance for your help
Dec 06, 2006 09:33 AM|forward.zhang|LINK
Could you tell me for more detail, wo met the same thing with you, On IE7, the menu style is OK, but in IE6, the style could not display, I can't see it, I add the
"position: static" to the aspnet-menu element , it shows vertical, but I set it should be horizontal
could you past some code to explain how did you sovle this problem