CSS submenu en IE7 probleem

Status
Niet open voor verdere reacties.

pinocchi

Nieuwe gebruiker
Lid geworden
31 jan 2007
Berichten
1
Bij het ontwikkelen van een nieuwe website wordt een css only menu met submenu gebruikt. Echter werkt het prima in IE6 en FF, maar geeft IE7 het submenu niet weer.
De pagina waar het om gaat is: http://www.toptotaal.nl/index/4/voorkant_home.php

Zoals te zien is in IE6 wordt er netjes een submenu getoont bij het onderdeel 'introductie', echter bij IE7 blijft het angstvallig stil.

De betreffende stylsheets zijn hier te vinden:
http://www.toptotaal.nl/css/flyout.php?id=4 => algemeen
http://www.toptotaal.nl/css/flyout_ie.php?id=4 => IE6 specifieke aanpassingen
http://www.toptotaal.nl/css/flyout_ie7.php?id=4 => IE7 specifieke aanpassingen

waar, volgens mij, het euvel ligt is hier:
Code:
.sitemenu_flyout_menu UL LI:hover UL,
.sitemenu_flyout_menu ul li a:hover UL,
.sitemenu_flyout_menu ul li a.sitemenu_flyout_hide:hover UL{
	display: block; 
	LEFT: 203px; 
	WIDTH: 168px; 
	POSITION: absolute; 
	TOP: 0px;
	border: 1px 1px 1px 0px;
	border-style:solid;
	border-color: <?php echo $conf['maincolor']?>;
}
Ik heb vanalles geprobeerd om aan te passen, maar met geen mogelijkheid komt er beweging in.

Het menu zelf wordt als volgt opgebouwd:
Code:
<div class="sitemenu_flyout_menu">
<ul>
			<li><a href="http://www.toptotaal.nl/index/4/voorkant_home.php" target="_self">Home</a></li>

			<li><a class="sitemenu_flyout_hide" href="http://www.toptotaal.nl/index/4/introductie.php" target="_self">Introductie</a>
<!--[if lte IE 6]>
			<a href="http://www.toptotaal.nl/index/4/introductie.php" target="_self">Introductie
			<table><tr><td><![endif]-->
				<ul>
								<li><a href="http://www.toptotaal.nl/index/4/onderhoud.php" target="_self">test</a></li>

				</ul>
			<!--[if lte IE 6]></td></tr></table></a><![endif]-->
			</li>
								<li><a href="http://www.toptotaal.nl/index/4/onderhoud.php" target="_self">Onderhoud</a></li>
<li><a href="http://www.toptotaal.nl/index/4/uitbreidingen.php" target="_self">Uitbreidingen</a></li>
<li><a href="http://www.toptotaal.nl/index/4/voordelen.php" target="_self">Voordelen</a></li>
<li><a href="http://www.toptotaal.nl/index/4/impressie.php" target="_self">Impressie</a></li>
<li><a href="http://www.toptotaal.nl/index/4/voorkant_bedrijfsfilm.php" target="_self">Bedrijfsfilm</a></li>
<li><a href="http://www.toptotaal.nl/index/4/faq.php" target="_self">FAQ</a></li>
<li><a href="http://www.toptotaal.nl/index/4/contact.php" target="_self">Informatie</a></li>
<li><a href="http://www.toptotaal.nl/index/4/route.php" target="_self">Contact</a></li>

</ul>
</div>

Iemand enige suggesties over hoe dit op te lossen valt, ik heb namelijk de afgelopen uren van alles en nog wat geprobeerd, maar krijg het niet voor elkaar om werkend te krijgen. Lees: dit wordt erg frustrerend zo.

Mijn dank is erg groot indien iemand hier een oplossing voor weet in de vorm van aangepaste css.
 
Ik zie in je test om het submenu te plaatsen het volgende staan:
Code:
<!--[if lte IE 6]>
Wijzig dat in:
Code:
<!--[if lte IE 7]>
en het zou moeten werken.
Zorg dat je alle tests op IE 6 naar IE 7 wijzigt! Anders doet ie het alleen tot en met IE 6...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan