jeko
Lounge-Member
hi leute,
wieder einmal ein IE - Problem. Ich glaube, Tatbestand muss ich kaum noch beschreiben oder? Das Übliche...alle ausser IE etc.. Und W3C sagt auch das CSS ist valid...hab auch schon gesucht, aber leider könnte der Fehler überall liegen, da IE ja kein (x)html oder css kann...
ich versuchs so gut wie möglich zu formulieren.
Ich hab einen Bereich, der in zwischen <a></a>- Tag ist. Bei a:hover wird der in dem <a>-Bereiche liegende <span> von display:none auf display:inline gestellt. Hier der Code:
und der dazugehörende CSS-Teil:
Bei Firefox, Mozilla und Opera wird alles mehr oder weniger richtig dargestellt. Aber beim IE wird nicht mal das menu angezeigt, d.h. es reagiert ned auf a:hover. Hier kann man das ganze betrachten.
Wäre echt wahnsinnig froh wenn einer nen Rat wüsste, oder Microsoft endlich mal seinen IE vom MArkt nimmt und allen Internetusern verbietet den IE zu gebrauchen....
Danke
jeko
wieder einmal ein IE - Problem. Ich glaube, Tatbestand muss ich kaum noch beschreiben oder? Das Übliche...alle ausser IE etc.. Und W3C sagt auch das CSS ist valid...hab auch schon gesucht, aber leider könnte der Fehler überall liegen, da IE ja kein (x)html oder css kann...
ich versuchs so gut wie möglich zu formulieren.
Ich hab einen Bereich, der in zwischen <a></a>- Tag ist. Bei a:hover wird der in dem <a>-Bereiche liegende <span> von display:none auf display:inline gestellt. Hier der Code:
PHP:
<div id="menu-box">
<a>Menu
<span class="menu-content">
<ins>
<ul>
<li><a href="?direction=home&site=home">Home</a></li>
<li><a href="?direction=bilder3&site=picshow">bilder3</a></li><li><a href="?direction=bilder4&site=picshow">bilder4</a></li><li><a href="?direction=dsfs1&site=picshow">dsfs1</a></li><li><a href="?direction=königsburg&site=picshow">königsburg</a></li><li><a href="?direction=malediven&site=picshow">malediven</a></li><li><a href="?direction=test2&site=picshow">test2</a></li><li><a href="?direction=winterlandschaft&site=picshow">winterlandschaft</a></li>
</ul>
</ins>
</span>
</a>
</div>
PHP:
#menu-box {
background-image:url(menuboxbg.jpg);
}
#menu-box a {
color:#eee;
font-weight:bold;
font-size:larger;
text-align:left;
text-decoration:none;
display:block;
}
#menu-box a:hover {
text-decoration:none;
background-image:url(menuboxbg.jpg);
color:#AAAAAA;
text-align:right;
}
#menu-box .menu-content {
display:none;
}
#menu-box a:hover .menu-content {
color:#FFFFFF;
background-color: #eee;
display:block;
}
#menu-box a ul {
list-style-type:none;
}
#menu-box a ul li {
float:left;
text-align:center;
}
#menu-box a ul li a {
text-decoration: none;
font-size:14pt;
color:#eee;
display: inline;
width: 100%;
background-image:url(menupointbg.jpg);
padding: 2px 20px;
}
Bei Firefox, Mozilla und Opera wird alles mehr oder weniger richtig dargestellt. Aber beim IE wird nicht mal das menu angezeigt, d.h. es reagiert ned auf a:hover. Hier kann man das ganze betrachten.
Wäre echt wahnsinnig froh wenn einer nen Rat wüsste, oder Microsoft endlich mal seinen IE vom MArkt nimmt und allen Internetusern verbietet den IE zu gebrauchen....
Danke
jeko