Vorheriges Thema: Nächstes Thema: |
Autor |
Nachricht |
Doppelwhopper55 Häufiger Poster
Anmeldungsdatum: 29.07.2008 Beiträge: 36
|
Verfasst am: 21.03.2009 18:53:25 Titel: Ausklapp Navigation erstellt |
|
|
Hallöchen,
bin hier am verzweifeln:-(
Habe jetzt nach ellenlanger Arbeit und Bastelei endlich ein Menü hin bekommen so wie ich es mir gewünscht habe.
Klappt auch prima im Firefox.....aber wie auch immer sind im Internet Explorer 6 + 7 die Untermenüs bereits ausgeklappt......das sieht natürlich voll bescheiden aus:-(
www.doppelwhopper.npage.de
Wenn möglich mit beiden Browsern anschauen.
Hier der Code dazu, vielleicht erkennt ja jemand meinen Fehler:
Code: |
<html><head>
<title>Doppelwhoppers surf in</title>
</head>
<body bgcolor="#4978FC">
<style type="text/css">
body {
font: normal 100.01% Helvetica, Arial, sans-serif;
color: black; background-color: #4978FC;
}
div#Rahmen {
width: 47.1em;
padding: 0.8em;
border: 1px solid black;
background-color: silver;
}
* 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;
width: 8.6em;
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.7em; left: -0.4em;
}
* html ul#Navigation li ul { /* Korrektur fuer IE 5.x */
left: -1.5em;
lef\t: -0.4em;
}
ul#Navigation li ul li {
float: none;
display: block;
margin-bottom: 0.2em;
}
ul#Navigation a, ul#Navigation span {
display: block;
padding: 0.2em 1em;
text-decoration: none; font-weight: bold;
border: 1px solid black;
border-left-color: white; border-top-color: white;
color: maroon; background-color: #ccc;
}
* html ul#Navigation a, * html ul#Navigation span { /* nur fuer IE erforderlich */
width: 100%;
w\idth: 6.4em;
}
ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
border-color: white;
border-left-color: black; border-top-color: black;
color: white; background-color: gray;
}
li a#aktuell { /* aktuelle Rubrik kennzeichnen */
color: maroon; background-color: silver;
}
ul#Navigation li ul span { /* aktuelle Unterseite kennzeichnen */
background-color: maroon;
}
/* Erweiterung zur dynamischen Ein-/Ausblendung */
ul#Navigation li>ul {
display: none; top: 1.6em;
}
ul#Navigation li:hover>ul, ul#Navigation li>a#aktuell+ul {
display: block;
}
/* Workaround fuer den IE 7 */
*:first-child+html ul#Navigation ul {
background-color:silver; padding-bottom:0.4em;
}
</style>
</head>
<body bgcolor="#4978FC">
<center>
<div id="Rahmen"><ul id="Navigation">
<li><a href="http://doppelwhopper.npage.de/willkommen_18273900.html"">Home</a></li>
<li><a href="#Beispiel">Flohmarkt</a>
<ul>
<li><a href="http://doppelwhopper.npage.de/shop_53405517.html">Jörgs-Möbel</a></li>
<li><a href="#Beispiel">noch nix</a></li>
<li><a href="#Beispiel">noch nix</a></li>
<li><a href="#Beispiel">noch nix</a></li>
</ul>
</li>
<li><a href="#Beispiel">Hobbys</a>
<ul>
<li><a href="http://doppelwhopper.npage.de/computer_44002657.html">Computer</a></li>
<li><a href="http://doppelwhopper.npage.de/motorraeder_67345464.html">Motorräder</a></li>
<li><a href="#Beispiel">Fotografie</a></li>
</ul>
</li>
<li><a href="#Beispiel">Urlaub</a>
<ul>
<li><a href="#Beispiel">Griechenland</a></li>
<li><a href="#Beispiel">Norwegen</a></li>
</ul>
</li>
<li><a href="#Beispiel">Kontakt</a>
<ul>
<li><a href="http://doppelwhopper.npage.de/impressum_26773186.html">Impressum</a></li>
<li><a href="http://doppelwhopper.npage.de/shoutbox_54395100.html">Shoutbox</a></li>
<li><a href="http://doppelwhopper.npage.de/partner-links_89261889.html">Partner-Links</a></li>
<li><a href="mailto:doppelwhopper55@gmx.de?subject=">Kontakt</a></li>
</ul>
</li>
</ul><div></div></div></center>
</body>
</html> |
Schönen Gruß
Doppelwhopper |
|
Nach oben |
|
|
Kambfhase Häufiger Poster
Anmeldungsdatum: 19.03.2006 Beiträge: 235
|
Verfasst am: 22.03.2009 00:22:16 Titel: |
|
|
Ich hab mla in deinen Post Code Tags eingefügt. Zudem bin ich einfach mal über den ganze Code gegangen und habe ihn ein bißchen verschönert.
Code: |
<html>
<head>
<meta name="description" content="Doppelwhoppers surf in">
<meta name="author" content="Doppelwhopper">
<meta name="keywords" content="Doppelwhopper">
<title>Doppelwhoppers surf in</title>
<style type="text/css">
body {
font: normal 100.01% Helvetica, Arial, sans-serif;
color: black;
background-color: #4978FC;
text-align: center;
}
div#Rahmen {
width: 47.1em;
padding: 0.8em;
border: 1px solid black;
background-color: silver;
}
* 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;
width: 8.6em;
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.7em;
left: -0.4em;
}
* html ul#Navigation li ul { /* Korrektur fuer IE 5.x */
left: -1.5em;
lef\t: -0.4em;
}
ul#Navigation li ul li {
float: none;
display: block;
margin-bottom: 0.2em;
}
ul#Navigation a, ul#Navigation span {
display: block;
padding: 0.2em 1em;
text-decoration: none;
font-weight: bold;
border: 1px solid black;
border-left-color: white;
border-top-color: white;
color: maroon;
background-color: #ccc;
}
* html ul#Navigation a, * html ul#Navigation span { /* nur fuer IE erforderlich */
width: 100%;
w\idth: 6.4em;
}
ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
border-color: white;
border-left-color: black;
border-top-color: black;
color: white;
background-color: gray;
}
li a#aktuell { /* aktuelle Rubrik kennzeichnen */
color: maroon;
background-color: silver;
}
ul#Navigation li ul span { /* aktuelle Unterseite kennzeichnen */
background-color: maroon;
}
/* Erweiterung zur dynamischen Ein-/Ausblendung */
ul#Navigation li>ul {
display: none;
top: 1.6em;
}
ul#Navigation li:hover>ul, ul#Navigation li>a#aktuell+ul {
display: block;
}
/* Workaround fuer den IE 7 */
*:first-child+html ul#Navigation ul {
background-color:silver;
padding-bottom:0.4em;
}
</style>
</head>
<body>
<div id="Rahmen"><ul id="Navigation">
<li><a href="http://doppelwhopper.npage.de/willkommen_18273900.html">Home</a></li>
<li><a href="#Beispiel">Flohmarkt</a>
<ul>
<li><a href="http://doppelwhopper.npage.de/shop_53405517.html">Jörgs-Möbel</a></li>
<li><a href="#Beispiel">noch nix</a></li>
<li><a href="#Beispiel">noch nix</a></li>
<li><a href="#Beispiel">noch nix</a></li>
</ul>
</li>
<li><a href="#Beispiel">Hobbys</a>
<ul>
<li><a href="http://doppelwhopper.npage.de/computer_44002657.html">Computer</a></li>
<li><a href="http://doppelwhopper.npage.de/motorraeder_67345464.html">Motorräder</a></li>
<li><a href="http://doppelwhopper.npage.de/fotografie_28232961.html">Fotografie</a></li>
</ul>
</li>
<li><a href="#Beispiel">Urlaub</a>
<ul>
<li><a href="http://doppelwhopper.npage.de/griechenland_11754182.html">Griechenland</a></li>
<li><a href="http://doppelwhopper.npage.de/norwegen_12020690.html">Norwegen</a></li>
</ul>
</li>
<li><a href="#Beispiel">Kontakt</a>
<ul>
<li><a href="http://doppelwhopper.npage.de/impressum_26773186.html">Impressum</a></li>
<li><a href="http://doppelwhopper.npage.de/shoutbox_54395100.html">Shoutbox</a></li>
<li><a href="http://doppelwhopper.npage.de/partner-links_89261889.html">Partner-Links</a></li>
<li><a href="mailto:doppelwhopper55@gmx.de?subject=">Kontakt</a></li>
</ul>
</li>
</ul><div></div>
</div>
<big><b><font color="#FFFF00"><font size="+7"><font face="Monotype corsiva">Herzlich willkommen in Doppelwhopper's surf in</b></big></font></center></font></font>
<table border="0" cellspacing="5"cellpadding="2">
<tr>
<td><img style="border:0px;" alt="npage - suzuki-kl.jpg" src="http://file1.npage.de/001306/24/bilder/suzuki-kl.jpg" /></td>
<td><Center><h2><font color="red">Meine ersten</br > Gehversuche in HTML.</br >Haben schon ganz gut geklappt.</br >Vor allem ohne Programm, rein</br >Editor-erstellt</h2></center></font></td>
<td><img style="border:0px;" alt="npage - suzuki-kl1.jpg" src="http://file1.npage.de/001306/24/bilder/suzuki-kl1.jpg" /></td>
<td><Center><h2>Möchte dabei bereits schon mal eine meiner Leidenschaften hervorheben. Eben Motorräder, insbesondere die Super-Sportler</h2></center></td>
</tr>
<tr>
<td><Center><h2>Ein weiteres mit Hingabe betriebenes Hobby</br > ist die Welt rund um den Computer. Hardware,</br > Software und</br > Betriebssysteme.</h2></center></td>
<td><img style="border:0px;" alt="npage - ducati-kl.jpg" src="http://file1.npage.de/001306/24/bilder/ducati-kl.jpg" /></td>
<td><Center><h2><font color="red">Nun, wegen Zeitmangel</br > wird die Seite nur langsam wachsen, aber sie wird.</br > Nächster Schritt,</br > eine Navigation einbauen:-)</br ></h2></center></font></td>
<td><img style="border:0px;" alt="npage - yamaha-kl.jpg" src="http://file1.npage.de/001306/24/bilder/yamaha-kl.jpg" /></td>
</tr>
</table>
</body>
</html> |
Die Navigation ist echt gut gelungen. Das sie im IE nicht richtig funktioniert ist Pech. An deiner Stelle würde ich die "Hacks" für den IE 5 und 6 raus nehmen. den nutz keiner mehr. Bald erscheint ja Version 8. Du solltest gucken, dass deine Webseite mit letzterem funktioniert, da er sich meißt automatisch installiert.
MfG Hase
/edit: ich seh gerade, dass es da noch einiges zu basteln gibt. Ich bin dran. |
|
Nach oben |
|
|
Doppelwhopper55 Häufiger Poster
Anmeldungsdatum: 29.07.2008 Beiträge: 36
|
Verfasst am: 22.03.2009 12:15:02 Titel: |
|
|
Hallo Kampfhase,
finde es ja klasse das du dich so einsetzt, aber vor der Kosmetik sollte doch die Funktion stehen;-)
Zitat: |
Die Navigation ist echt gut gelungen. Das sie im IE nicht richtig funktioniert ist Pech. |
Damit komme ich ja gar nicht klar......geht nicht, gibts nicht ist meine Devise.......da werd ich zum Kampf-Doppelwhopper.....lach.
Warten auf IE 8 wäre müßig......denn der kann es auch nicht darstellen. ich habe ihn bereits unter Windows7 (legal und registriert) am laufen.
Die IE5 und IE6 Hacks habe ich auch mal rausgenommen ohne Erfolg....... Aber es muss ja was geben da andere dynamische Navigationen ja auch unter IE laufen.
Schönen Gruß
Doppelwhopper |
|
Nach oben |
|
|
Doppelwhopper55 Häufiger Poster
Anmeldungsdatum: 29.07.2008 Beiträge: 36
|
Verfasst am: 22.03.2009 15:24:22 Titel: |
|
|
Jepp......ich habe es gelöst:-) *Stolzbin*
mit folgendem Javascript im Head Bereich:
Code: |
<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>
|
funktioniert das Menü auch im IE6 bis IE8.
Die grafische Darstellung ist zwar immernoch etwas anders als beim FF (der Hintergrund geht rechts noch ein Stückchen weiter) Aber wer IE fährt muss eben damit leben:-)
Den Code habe ich hier beiSelf-Html gefunden. Mit einer Browserweiche sollen angeblich auch noch ältere Browser damit klar kommen;-) |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|
|