Hallo,
ich hab ein horizontales CSS-Menü erstellt. Das Untermenü hat padding: 10px.
Dadurch blendet sich aber im IE das Untermenü immer sofort wieder aus, sobald man mit der Mouse etwas runter geht.
Mit welchem Trick kann ich das für den IE wieder ausgleichen?
Menü:
CSS Code:
ich hab ein horizontales CSS-Menü erstellt. Das Untermenü hat padding: 10px.
Dadurch blendet sich aber im IE das Untermenü immer sofort wieder aus, sobald man mit der Mouse etwas runter geht.
Mit welchem Trick kann ich das für den IE wieder ausgleichen?
Menü:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>Reines CSS Menü</title>
<link href="menu.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="menu">
<ul id="Navigation">
<li><a href="#Beispiel">Broschüren</a>
<ul>
<li><a href="#Beispiel">Lacanche </a></li>
<li><a href="#Beispiel"> Énergies & Ressources</a></li>
</ul></li>
<li><a> | </a></li>
<li><a href="#Beispiel">Webdesign</a>
<ul>
<li><a href="#Beispiel">Seite 2a </a></li>
<li><a href="#Beispiel"> Seite 2b</a></li>
<li><a href="#Beispiel"> Seite 2c</a></li>
</ul>
</li>
<li><a> | </a></li>
<li><a href="#Beispiel">Packaging</a></li>
<li><a> | </a></li>
<li><a id="aktuell" href="#Beispiel">Anzeigen</a>
<ul>
<li><a href="#Beispiel">Seite 4a </a></li>
<li><a href="#Beispiel">Seite 4c</a></li>
</ul>
</li>
</ul></div>
</body>
</html>
CSS Code:
Code:
ul#Navigation {
margin: 0; padding: 0;
}
ul#Navigation li {
list-style: none;
float: left;
margin: 0; padding: 0;
}
ul#Navigation li ul {
margin: 0; padding-left: 0; padding-top: 10px;
position: absolute;
display: none; /* Unternavigation ausblenden */
}
ul#Navigation li:hover ul {
display: block; /* Unternavigation in modernen Browsern einblenden */
}
ul#Navigation li ul li {
width: auto;
margin: 0; padding: 0;
}
ul#Navigation a{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
display: block;
width: auto; /* Breite den in li enthaltenen Elementen zuweisen */
padding: 0px;
text-decoration: none;
color: #ffffff;
}
ul#Navigation li ul a{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
display: block;
width: auto; /* Breite den in li enthaltenen Elementen zuweisen */
padding: 0px;
text-decoration: none;
color: #003366;
}
ul#Navigation a:hover{
color: #990000;
}