FleyerShaver
Neues Mitglied
So ich habe mich noch Mal ein einer kleinen CSS Navi probiert.
So soll sie aussehen mit hover(im FF funktioniert es)
Im IE sieht die Ansicht aber leider so aus ohne hover:
Hier ist mein HTML-Code für das Menü:
So sieht der dazugehörige CSS-Code aus:
Und das ist für den IE im Header:
Leider sieht es im IE beschiessen aus, wie oben zu sehen. Wo kommt das her, was mache ich falsch?
So soll sie aussehen mit hover(im FF funktioniert es)
Im IE sieht die Ansicht aber leider so aus ohne hover:
Hier ist mein HTML-Code für das Menü:
HTML:
<ul id="nav" class="nav" style="z-index:49;">
<li><a href="index.php">Startseite</a></li>
<li><a href="#">Mein Profil</a>
<div id="sublinks">
<a href="profile.php?lookup=1" id="links"><img src="http://www.html.de/images/fam/image_edit.png" alt="">Profil ansehen</a>
<a href="edit_profile.php" id="links"><img src="http://www.html.de/images/fam/image_edit.png" alt="">Profil bearbeiten</a>
<a href="adv_profile.php" id="linkslast"><img src="http://www.html.de/images/fam/image_edit.png" alt="">Weitere Einstellungen</a>
</div>
</li>
<li><a href="adv_profile.php">Weitere Einstellungen</a></li>
<li>
<a href="infusions/interest_group_infusion/interest_group.php.php">Meine Gruppen</a>
</li>
<li>
<a href="useralben/index.php">Meine Fotoalben</a>
</li>
<li>
<a href="adv_profile.php">Freunde einladen</a>
</li>
</ul>
Code:
#nav li div {
display:none;
}
#nav li:hover div {
display:block;
width:180px;
}
#nav img {
border-width:0px;
}
#sublinks { z-index:50;
position:absolute;
margin:auto;
top:27px;
height:30px;
width:180px;
}
#sublinks a#links {
background:url(images/header_sub_mitte.gif) no-repeat;
}
#sublinks a:hover#links {
background:url(images/header_sub_mitte_hover.gif) no-repeat;
}
#sublinks a#linkslast {
background:url(images/header_sub_last.gif) no-repeat;
}
#sublinks a:hover#linkslast {
background:url(images/header_sub_last_hover.gif) no-repeat;
}
HTML:
<!--[if IE]>
<style type="text/css" media="screen">
body{
background-color:#EFEFDF;
color:#000000;
width:978px;
padding:13px 1px 13px 2px;
margin:0 auto;
behavior:url("csshover.htc");
}
</style>
<![endif]-->