Harzteufel
Erfahrenes Mitglied
Hallo,
ich habe folgendes Menü erstellt, komme jetzt aber nicht weiter... Der IE stellt es mir anders dar, als der Firefox usw. Wie bekomme ich die Browserkompatibiltät hin?
Verbesserungsvorschläge sind ebenfalls willkommen
Besten Dank,
Harzteufel
ich habe folgendes Menü erstellt, komme jetzt aber nicht weiter... Der IE stellt es mir anders dar, als der Firefox usw. Wie bekomme ich die Browserkompatibiltät hin?
Verbesserungsvorschläge sind ebenfalls willkommen
Besten Dank,
Harzteufel
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>Navigation</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript">
<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
for (var i = 1; i<=10; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
//-->
</script>
<style type="text/css">
<!--
body {
background: #ABDBDB;
padding:0;
margin:0;
font-family: verdana, arial, sans-serif;
font-size: 90%;
color: #FFFFFF;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
top: 10px;
left: 0px;
width: 180px;
}
#menu dd {
position: absolute;
z-index: 100;
left: 178px;
margin-top: -29px;
width: 120px;
line-height: 2px;
}
#menu ul {
padding: 2px;
}
#menu li a {
color: #ffffff;
padding: 7px;
padding-left: 3px;
display: block;
border-bottom: 1px solid #ffffff;
font: 10px Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: right;
}
#menu li a:hover {
color: #000000;
border-bottom: 1px solid #000000;
}
#menu dt a {
color: #ffffff;
padding: 7px;
padding-left: 3px;
display: block;
border-bottom: 1px solid #ffffff;
font: 12px Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: right;
}
#menu dt a:hover {
color: #000000;
border-bottom: 1px solid #000000;
text-decoration: none;
}
-->
</style>
</head>
<body>
<!-- Menu -->
<dl id="menu">
<dt onmouseover="javascript:montre('smenu1');"><a href="#">Menu 1</a></dt>
<dd id="smenu1" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre();">
<ul>
<li><a href="#">Menu 1.1</a></li>
<li><a href="#">Menu 1.2</a></li>
<li><a href="#">Menu 1.3</a></li>
</ul>
</dd>
<dt onmouseover="javascript:montre('smenu2');" onmouseout="javascript:montre();"><a href="#">Menu 2</a></dt>
<dd id="smenu2" onmouseover="javascript:montre('smenu2');" onmouseout="javascript:montre();">
<ul>
<li><a href="#">Menu 2.1</a></li>
<li><a href="#">Menu 2.2</a></li>
</ul>
</dd>
<dt onmouseover="javascript:montre('smenu3');" onmouseout="javascript:montre();"><a href="#">Menu 3</a></dt>
<dd id="smenu3" onmouseover="javascript:montre('smenu3');" onmouseout="javascript:montre();">
<ul>
<li><a href="#">Menu 3.1</a></li>
<li><a href="#">Menu 3.1</a></li>
<li><a href="#">Menu 3.1</a></li>
<li><a href="#">Menu 3.1</a></li>
<li><a href="#">Menu 3.1</a></li>
<li><a href="#">Menu 3.1</a></li>
</ul>
</dd>
<dt onmouseover="javascript:montre('smenu4');" onmouseout="javascript:montre();"><a href="#">Menu 4</a></dt>
<dd id="smenu4" onmouseover="javascript:montre('smenu4');" onmouseout="javascript:montre();">
<ul>
<li><a href="#">Menu 4.1</a></li>
<li><a href="#">Menu 4.1</a></li>
</ul>
</dd>
</dl>
</body>
</html>