Hallo Community,
ich bin ratlos !
Folgendes Problem tritt im Internet Explorer auf:
Ich habe eine Liste die "gefloatet" ist. Nun möchte ich ein <span> Objekt, das in einem <li> Eingebunden ist über die anderen Listen darüberlegen.
Ich denke anhand eines Beispiel wird es deutlicher.
CSS:
HTML:
Noch ein bisschen Javascript
Im Firefox wird der rote <span>- Block über allen Listenelementen angezeigt. im Internet Explorer nicht.
Weiß jemand Rat?
Danke
ich bin ratlos !
Folgendes Problem tritt im Internet Explorer auf:
Ich habe eine Liste die "gefloatet" ist. Nun möchte ich ein <span> Objekt, das in einem <li> Eingebunden ist über die anderen Listen darüberlegen.
Ich denke anhand eines Beispiel wird es deutlicher.
CSS:
Code:
body { padding: 0; margin: 0; text-align: center; }
#navigationWrapper {
color: #333;
font-family:Verdana,Arial,sans-serif;
font-size: 12px;
font-weight:bold;
width: 952px;
margin: 0px auto 0px;
}
#navigation ul,
#navigation li {
position: relative;
padding: 0px;
margin: 0px;
}
#navigation ul li {
position: relative;
list-style: none;
float: left;
width: 190px;
background: url("/images/navigation/background.png") repeat-x right;
text-align: center;
}
#navigation ul li.navigationLast {
background: url("/images/navigation/background-last.png");
}
#navigation ul li a {
color: #fff;
display: block;
padding: 10px 0;
}
#navigation ul li:hover {
background: url("/images/navigation/background-hover.png") repeat-x;
}
#subNavigation {
position: absolute;
height: 500px;
width: 948px;
border-left:2px solid #252525;
border-right:2px solid #252525;
border-bottom:2px solid #252525;
background: url("/images/navigation/sub-background.png") repeat;
margin-top: 136px;
}
#navigation a.activ .path {
display: block;
position: absolute;
height: 100px;
width: 100%;
left: 0px;
top: 34px;
background-color: rgb(189, 0, 0);
z-index: 999;
}
HTML:
Code:
<div id="navigationWrapper">
<div id="navigation">
<ul>
<li data-catid="353" class="navigationLast">
<a title="Werbeklassiker" href="/werbeklassiker-c-353.html" class="">
<span class="path"></span>
<span>Werbeklassiker</span>
</a>
</li><li data-catid="172" class="">
<a title="Brauereien" href="/brauereien-c-172.html" class="">
<span class="path"></span>
<span>Brauereien</span>
</a>
</li><li data-catid="321" class="">
<a title="Swissness" href="/swissness-c-321.html" class="">
<span class="path"></span>
<span>Swissness</span>
</a>
</li><li data-catid="350" class="">
<a title="Swiss Made" href="/swiss-made-c-350.html" class="">
<span class="path"></span>
<span>Swiss Made</span>
</a>
</li><li data-catid="351" class="navigationLast">
<a title="Wellness & Kosmetik" href="http://www.showtechnik-kleinanzeiger.de/wellness-kosmetik-c-351.html" class="">
<span class="path"></span>
<span>Wellness & Kosmetik</span>
</a>
</li><li data-catid="352" class="">
<a title="Eco & Energiesparen" href="/eco-energiesparen-c-352.html" class="">
<span class="path"></span>
<span>Eco & Energiesparen</span>
</a>
</li><li data-catid="355" class="">
<a title="Uhren & Wetter" href="/uhren-wetter-c-355.html">
<span class="path"></span>
<span>Uhren & Wetter</span>
</a>
</li><li data-catid="356" class="">
<a title="Computerartikel" href="/computerartikel-c-356.html" class="">
<span class="path"></span>
<span>Computerartikel</span>
</a>
</li><li data-catid="357" class="navigationLast">
<a title="Markenartikel" href="/markenartikel-c-357.html">
<span class="path"></span>
<span>Markenartikel</span>
</a>
</li><li data-catid="358" class="">
<a title="Textilien" href="/textilien-c-358.html">
<span class="path"></span>
<span>Textilien</span>
</a>
</li><li data-catid="359" class="">
<a title="Indoor" href="/indoor-c-359.html" class="">
<span class="path"></span>
<span>Indoor</span>
</a>
</li><li data-catid="360" class="">
<a title="Taschen & Rucksäcke" href="/taschen-rucksaecke-c-360.html">
<span class="path"></span>
<span>Taschen & Rucksäcke</span>
</a>
</li><li data-catid="361" class="navigationLast">
<a title="Sport-& Fanartikel" href="/sport-fanartikel-c-361.html" class="">
<span class="path"></span>
<span>Sport-& Fanartikel</span>
</a>
</li><li data-catid="362" class="">
<a title="Auto & Reisen" href="/auto-reisen-c-362.html">
<span class="path"></span>
<span>Auto & Reisen</span>
</a>
</li><li data-catid="363" class="">
<a title="Outdoor" href="/outdoor-c-363.html">
<span class="path"></span>
<span>Outdoor</span>
</a>
</li><li data-catid="364" class="">
<a title="Büro & Office" href="/buero-office-c-364.html" class="">
<span class="path"></span>
<span>Büro & Office</span>
</a>
</li><li data-catid="365" class="navigationLast">
<a title="Testkategorie 1" href="/testkategorie1-c-365.html">
<span class="path"></span>
<span>Testkategorie 1</span>
</a>
</li> </ul>
</div>
<div id="subNavigation">
</div>
</div>
Noch ein bisschen Javascript
Code:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#navigation ul li").hover(function(){
$('a',this).addClass('activ');
},
function(){
$('a', this).removeClass('activ');
});
});
</script>
Im Firefox wird der rote <span>- Block über allen Listenelementen angezeigt. im Internet Explorer nicht.
Weiß jemand Rat?
Danke