mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 24.10.2007, 21:15   #1
TP-Junior
 
Registriert seit: Aug 2006
Crusher macht alles soweit korrekt

Problem mit Multi-Level-Menü


Hallo zusammen,

ich habe ein kleines Problem, ich habe letztens ein kleines Tutorial gelesen, wo man ein Menü mit CSS gestalten kann und habe mich mal selbst an der Umsetzung versucht.
Es klappt auch, also das Menü funktioniert und alles, nur ich möchte statt einem normalen Hintergrund (also Hintergrundfarbe) ein Image einfügen und ich krieg das nich gebacken.

Ich habe mein Menü in Listenform aufgebaut:

ul id="nav">
<li><a href="#">Menüpunkt 1</a>
<ul>
<li><a href="#">Untermenüpunkt 1</a></li>
<li><a href="#">Untermenüpunkt 2</a></li>
<li><a href="#">Untermenüpunkt 3</a></li>
<li><a href="#">Untermenüpunkt 4</a></li>
</ul>
</li>
<li><a href="#">Menüpunkt 2</a></li>
</ul>

Meine CSS Datei sieht folgendermaßen aus:
Code:
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 160px;
	border-bottom: 1px solid #0081B8;
	}

ul li {
	position: relative;
  font-size: 0.9em;
  background-image: url(styles/nav_bg1.jpg);
	}

ul ul li a {
  background: #A2C7F1;
  padding: 0;
  font-size: 1em;
  }
  
ul a:hover {
  background-color: #2074D4;
  }

li ul {
	position: absolute;
	left: 159px;
	top: 0;
  width: 130px;
	display: none;
	}

ul li a {
	display: block;
	text-decoration: none;
	color: #FFF;
	background: #68A4E8;
	padding: 3px;
	border: 1px solid #0081B8;
	border-bottom: 0;
	}

li:hover ul, li.over ul { 
	display: block; 
  }

Wie könnte ich jetzt am einfachsten ein Bild hinter meine Listenpunkte (links) bekommen?
Habe schon versucht, die a´s direkt anzusprechen, aber dann wird der Hintergrund stumpf weiß und ich krieg kein Ergebnis.
Vielleicht weiß ja jemand von euch, wie ich das am geschicktesten jetzt anstelle.

Freue mich auf hilfreiche Antworten.

MfG
crushiii
Crusher ist offline   Mit Zitat antworten


Alt 25.10.2007, 08:25   #2
TP-Specialist
 
Benutzerbild von Mich@el
 
Registriert seit: Oct 2005
Ort: Würzburg
Mich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine User
Moin, ein Beispiel mit dem es klappen sollte:
PHP-Code:
<ul id="navigation">
  <
li><a href="#">1</a></li>
  <
li>2</li>
  <
li>
    <
ul>
      <
li>2.1</li>
      <
li><a href="#">2.2</a></li>
      <
li><a href="#">2.3</a></li>
    </
ul>
  </
li>
</
ul
Und dann direkt die id Navigation ansprechen:
PHP-Code:
ul#navigation li {
    
backgroundurl(deinBild.jpgleft top no-repeat;
    
colorgreen;
    
displayblock;
    
height28px;
    
line-height28px;
    list-
style-typenone;
    
margin-bottom3px;
    
padding1px 1px 1px 41px;

Grüße
Michael
__________________
Back to business!
Mich@el ist offline   Mit Zitat antworten
Alt 25.10.2007, 10:29   #3
TP-Junior
 
Registriert seit: Aug 2006
Crusher macht alles soweit korrekt
Funktioniert immer noch nich

Der Hintergrund bleibt auch bei deiner Variante einfach weiß.
Ich versteh einfach nich, warum ich dem Hintergrund eine Farbe, sowie einen hover Effekt geben kann, aber kein BG-Image reinlegen kann.
Irgendwie alles wieder etwas komisch.

So langsam gehen mir auch ein wenig die Versuchsvarianten aus -.-
Crusher ist offline   Mit Zitat antworten
Alt 25.10.2007, 13:25   #4
TP-Junior
 
Registriert seit: Aug 2006
Crusher macht alles soweit korrekt
Hab doch den kompletten Code hier drin stehen, einfach eben in ne txt einfügen, als html speichern und ab geht es
Aber das Problem ist primär gar nich mehr so wichtig, hab das Design einfach umgestellt und arbeite nur mit css colors.

Aber ein anderes Porb, ich hab im IE das Prob, dass die Untermenüs nicht mehr zugehen.
Kennt da jemand einen Hack für? Hab zwar schon einen drinstehen für die Darstellung, aber im IE ist halt das Prob, dass man entweder beim Verlassen der Hauptnavigation mit der Maus auch sofort das Untermenü geschlossen bekommt oder dass die einfach gar nich mehr zugehen und man alle auf einmal sieht.

Habe es übrigens mit dem IE7 getestet.
Crusher ist offline   Mit Zitat antworten
Alt 26.10.2007, 20:04   #5
TP-Junior
 
Registriert seit: Aug 2006
Crusher macht alles soweit korrekt
Also ich hab immernoch das Problem, wenn ich im IE7 oder im Opera die Seite teste, die Linkmarkierungen so schnell verschwinden, dass ich keine Chance habe, in die Untermenüs zu navigieren.

Habe im Internet das gefunden :

Zitat:
A background must be declared on the li a, else when a sub-menu stretches further (vertically) than the main menu itself, the links start to disappear before you have time to click them.
Habe also den li a nen Background zugewiesen, aber keine Änderung tritt ein. Die Markierung der Links verschwindet sofort, wenn ich den letzten Buchstaben des Linkes verlasse.
Ich muss damit es funktioniert, aber wie im Geckobrowser, die ganze Box markiert haben und nicht nur den Textlink.

Jemand ne Idee?
Crusher ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
Problem mit Multi-Level-Menü Problem mit Multi-Level-Menü
« Links in ein Bild einfügen | Problem mit IE und FF in bezug auf height: 100% und float: left »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:28 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67