Hallo liebe Community,
ich habe folgendes Problem - ich habe mir eine Navigationsleiste
für meine HTML Seite mit CSS gebastelt, nun habe ich soweit eigentlich alles was ich brauche...sie funktioniert einwandfrei zB unter Mozilla aber im Internet Explorer werden meine Hierarchie Unterpunkte von der Navigationsleiste und Farbwechsel überhaupt nicht angezeigt bzw interpretiert?!
Warum:?:
Validiert ist das Dokument auch...
Ich bin kurz vorm verzweifeln, habe schon etliche Foren nach dem Fehler durchforstet aber überhaupt nichts gefunden! Es soll auch nur in CSS geschrieben sein, da ich Java nicht behersche und auch nicht einbinden möchte wegen der Userfreundlichkeit falls es deaktiviert ist...
Ich hoffe ihr könnt mir ein paar Tips dazu geben!
Vielen Dank schon mal im vorraus für eure Mühe...
ich habe folgendes Problem - ich habe mir eine Navigationsleiste
für meine HTML Seite mit CSS gebastelt, nun habe ich soweit eigentlich alles was ich brauche...sie funktioniert einwandfrei zB unter Mozilla aber im Internet Explorer werden meine Hierarchie Unterpunkte von der Navigationsleiste und Farbwechsel überhaupt nicht angezeigt bzw interpretiert?!
Warum:?:
Validiert ist das Dokument auch...
Ich bin kurz vorm verzweifeln, habe schon etliche Foren nach dem Fehler durchforstet aber überhaupt nichts gefunden! Es soll auch nur in CSS geschrieben sein, da ich Java nicht behersche und auch nicht einbinden möchte wegen der Userfreundlichkeit falls es deaktiviert ist...
Ich hoffe ihr könnt mir ein paar Tips dazu geben!
Vielen Dank schon mal im vorraus für eure Mühe...
Code:
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="de" lang="de" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Navi</title>
<style type="text/css">
ul.cssmenu {
position: relative;
display: block;
margin: 0px;
padding: 0px;
}
ul.cssmenu ul {
position: relative;
display: none;
}
ul.cssmenu li {
position: relative;
display: inline;
float: left;
}
/* Menupunkt stylen */
ul.cssmenu li a {
font-family: arial, sans-serif;
font-size: 12px;
line-height: 20px;
text-decoration: none;
text-align: center;
display: block;
width: 100px;
height: 20px;
}
ul.cssmenu li:hover > a {
background-color: #666666;
color: #FFFFFF;
font-weight: bold;
}
/* UntermenupktEinblenden */
ul.cssmenu li:hover > ul {
position: absolute;
top: 20px;
left: -40px;
display: inline;
}
/* ab zweite Ebene */
ul.cssmenu li li:hover > ul {
top: 0px;
left: 110px;
}
ul.cssmenu li li a {
width: 150px;
}
/* Farben der einzelnen Ebenen (vererbt)*/
ul.cssmenu a {
color: #000000;
background-color: #e4e4e4;
}
ul.cssmenu ul a {
background-color: #d4d4d4;
}
ul.cssmenu ul ul a{
background-color: #c4c4c4;
}
ul.cssmenu ul ul ul a{
background-color: #b4b4b4;
}
</style>
</head>
<body>
<ul class="cssmenu">
<li><a href="http://test.de/">Home</a></li>
<li><a href="http://test.de/">Wir über uns</a>
<ul>
<li><a href="http://test.de/">Team</a>
<ul>
<li><a href="http://test.de/">Fotos</a></li>
<li><a href="http://test.de/">Betreuer</a></li>
</ul>
</li>
<li><a href="http://test.de/">History</a></li>
<li><a href="http://test.de/">Entstehungsgeschichte</a></li>
</ul>
</li>
<li><a href="http://test.de/">Dienstleistungen</a></li>
<li><a href="http://test.de/">Preise</a></li>
<li><a href="http://test.de/">Kontakt</a></li>
<li><a href="http://test.de/">Impressum</a></li>
</ul>
</body>
</html>