ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
3468
3468
EMPFEHLEN
-
05.12.07 21:03 #1
Guten Abend,
ich habe eine Frage, und zwar bin ich hier dabei eine navileiste einzurichten als dropdown menu!
Wenn ihr auf den link gehen solltet, sehr ihr sicher schon mein Problem! Der Abstand zwischen oberer Leiste und dem Submenu soll weg... aber ich kriege es nicht hin. Wisst ihr welchen Fehler ich gemacht habe?
Link zur css-datei: klick
Link zur html-datei: klick
Ich hoffe es weiß einer Rat =)
Vielen Danke schoneinmal im Vorraus
mfg waswiewoGeändert von waswiewo (05.12.07 um 21:06 Uhr)
-
05.12.07 21:21 #2Maik Tutorials.de Gastzugang
Hi,
du hast zwei Möglichkeiten, um die Lücke nach den Grafikelementen zu schliessen:
oderCode :1 2 3 4
img { border:0px solid; [b]display:block;[/b] }
Code :1 2 3 4 5 6 7 8 9 10 11 12
div#nav { float: left; [b]position:relative;[/b] } div#nav ul ul { position: absolute; [b]top:39px;[/b] display: none; }
-
05.12.07 21:24 #3
Das ist ja der absolute OBERHAMMER! Es geht, danke
Ich freu mich riesig, mann mann mann =)
Und so extrem schnell geantwortet, super Forum!
mfg
-
06.12.07 02:49 #4
Hallo ich bins nochmal,
ich habe Das Menu jetzt in mein Design integriert, aber bin mit zwei Dingen noch nicht zufrieden. Link zur Page: klick
Problem 1:
unter der Menuleiste ist eine kleine Lücke, in welche sich ein Stüch Design vom Banner wiederholt, was eingetlich nicht sein darf... ich vermute das es an dem <div> liegt, bin mir aber nicht sicher!
Problem 2:
Ich habe meine links so formatiert (per css), dass sie bei :hover oben und unten einen border haben, einmal dotted und einmal bashed. Nur dummerweise ist in meinem menu nun auch dieser rand bei den verlinkten Bilddateien. Ich habe diesen <a>-tags beieits eine klasse gegeben, und in der css-datei a.nav:hover {border:0px;} stehen
hier mal ein Auszug aus der Css-datei:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
/* ------------------------------------------- */ a { text-decoration: none; color: #FFA500; } a:link { text-decoration: none; color: #FFA500; } a:visited { text-decoration: none; color: #FFA500; } a:hover { text-decoration: none; color: #8B0000; border-top:1px; border-bottom:1px; border-top-style:dashed; border-bottom-style:dotted; } a.navi:hover a.img:hover { text-decoration: none; color: #8B0000; border-top:0px; border-bottom:0px; border-top-style:dashed; border-bottom-style:dotted; } a:active { text-decoration: none; color: #8B0000; } /* ------------------------------------------- */
EDIT: Was mir gerade noch aufgefallen ist, dass der IE das menu nicht richtig anzeigt, auch die transparenten .png-bilder stellt er nicht dar =( gibts da einen weg, den IE auszutricksen?
Vllt wisst ihr ja Rat
mfg waswiewo =)Geändert von waswiewo (06.12.07 um 02:53 Uhr)
-
06.12.07 07:07 #5Maik Tutorials.de Gastzugang
Hi.
Problem Nr.1:
Problem Nr.2:Code :1 2 3 4
img { border:0px solid; [b]display:block;[/b] }
Die Links der ersten Menüebene erhalten dann nicht die Klasse .navi.Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
a:hover { text-decoration: none; color: #8B0000; border-top:0px; border-bottom:0px; } a.navi:hover { text-decoration: none; color: #8B0000; border:0px; border-top:1px; border-bottom:1px; border-top-style:dashed; border-bottom-style:dotted; }
Problem Nr.3 (IE):
Die Vorgängerversionen des IE7 können transparente PNGs nicht darstellen. Einen Workaround bietet hier Cross-browser semi-transparent backgrounds.Code :1 2 3 4 5 6 7
div#nav ul ul { position: absolute; top: 39px; display: none; [B]width:155px;[/B] }
-
06.12.07 07:33 #6
Guten Morgen,
vielen, vielen herzlichen Dank!
der Code hat mir sehr weitergeholfe, musste ihn aber noch ein klein wenig anpassen... funktioniert jetzt alles so wie ich es mir vorgestellt habe!
Echt sau gut
Das Forum wird weiterempfohlen =)
Würd sagen, damit is der Thread geschlossen...
mfg waswiewo- MfG waswiewo
Ähnliche Themen
-
IE 7 Abstand zwischen tr
Von lili222 im Forum CSSAntworten: 2Letzter Beitrag: 23.11.09, 16:13 -
Abstand zwischen den DIV
Von Tangarama im Forum CSSAntworten: 2Letzter Beitrag: 11.11.07, 11:53 -
Abstand zwischen <li></li><li></li>
Von Philipp- im Forum CSSAntworten: 13Letzter Beitrag: 12.09.07, 07:58 -
Abstand zwischen Divs
Von thetrue im Forum CSSAntworten: 4Letzter Beitrag: 22.06.06, 12:24 -
Abstand zwischen Formularen
Von Andi im Forum CSSAntworten: 3Letzter Beitrag: 04.11.02, 15:40





Login





