Drop and Down Navi elemente mittig anzeigen
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
Hallo, ich möchte das die navi elemente immer mittig der navi lleiste angezeigt werden. Ich weiß aber nicht wie ich das anstellen soll kann mir da pls einer helfen?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Navi leiste</title> <style type="text/css"> body { font: normal 100.01% Helvetica, Arial, sans-serif; color: black; background-color: #ffffe0; } div#Rahmen { width: 1200px; padding: 0,9px; border: 1px solid black; background-image:url(menu.png); left: 50%; top: 50%; } * html div#Rahmen { /* Korrektur fuer IE 5.x */ width: 48.7em; w\idth: 47.1em; } div#Rahmen div { clear: left; } ul#Navigation { margin: 0; padding: 0; text-align: center; } ul#Navigation li { list-style: none; float: left; /* ohne width - nach CSS 2.1 erlaubt */ position: relative; margin: 0.4em; padding: 0; } * html ul#Navigation li { /* Korrektur fuer den IE 5 und 6 */ margin-bottom: -0.4em; } *:first-child+html ul#Navigation li { /* Korrektur fuer den IE 7 */ margin-bottom: -0.1em; } ul#Navigation li ul { margin: 0; padding: 0; position: absolute; top: 1.6em; left: -0.4em; display: none; /* Unternavigation ausblenden */ } * html ul#Navigation li ul { /* Korrektur fuer IE 5.x */ left: -1.5em; lef\t: -0.4em; } *:first-child+html ul#Navigation ul { /* Workaround fuer den IE 7 */ background-color:silver; padding-bottom:0.4em; } ul#Navigation li:hover ul { display: block; /* Unternavigation in modernen Browsern einblenden */ } ul#Navigation li ul li { float: none; display: block; margin-bottom: 0.2em; } ul#Navigation a, ul#Navigation span { display: block; width: 120px; /* Breite den in li enthaltenen Elementen zuweisen */ padding: 3px 3px; text-decoration: none; font-weight: bold; color: maroon; background-image:url(button.jpg); } * html ul#Navigation a, * html ul#Navigation span { width: 8.6em; /* Breite nach altem MS-Boxmodell für IE 5.x */ w\idth: 6.4em; /* korrekte Breite fuer den IE 6 im standardkonformen Modus */ } </style> <script type="text/javascript"> if(window.navigator.systemLanguage && !window.navigator.language) { function hoverIE() { var LI = document.getElementById("Navigation").firstChild; do { if (sucheUL(LI.firstChild)) { LI.onmouseover=einblenden; LI.onmouseout=ausblenden; } LI = LI.nextSibling; } while(LI); } function sucheUL(UL) { do { if(UL) UL = UL.nextSibling; if(UL && UL.nodeName == "UL") return UL; } while(UL); return false; } function einblenden() { var UL = sucheUL(this.firstChild); UL.style.display = "block"; UL.style.backgroundColor = "silver"; } function ausblenden() { sucheUL(this.firstChild).style.display = "none"; } window.onload=hoverIE; } </script> </head> <body> <h1 id="Beispiel">Navi leiste</h1> <div id="Rahmen"><ul id="Navigation"> <li><a href="#1eispiel">1</a></li> <li><a href="#2">2</a> <ul> <li><a href="#3">3</a></li> <li><a href="#4">4</a></li> </ul> </li> <li><a href="#5">5</a></li> <li><a id="aktuel" href="#6">6</a> <ul> <li><a href="#7">7</a></li> <li><a href="#8">8</a></li> </ul> </li> <li><a href="#9">9</a></li> </ul><div></div></div> </body> </html>
Beitrag zuletzt geändert: 15.10.2011 1:53:02 von senshi-network -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ergänze im Style den Body oder den Container und evt. auch die Navi mit
text-align: center;
Beitrag zuletzt geändert: 15.10.2011 11:59:50 von teutates -
wie jetzt kappier ich nicht
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage