Matrix-Navigation mit DropDown - "Vererbung verhindern&

Matrix-Navigation mit DropDown - "Vererbung verhindern&

Beitragvon madpotato » 17.08.2008, 16:19

Hallo zusammen,

ich sitze jetzt seit über zwei Tagen an einem Problem das mich verzweifeln lässt - aber mal von vorne:

Ich nutze die hier beschriebene Technik der "Matrix-Navigation" (einer großen Datei mit allen Zustandsgrafiken der Navigation) um ein rein mit CSS formatiertes Menü zu erstellen: http://superfluousbanter.org/archives/2004/05/navigation-matrix-reloaded/

Die Technik ist relativ leicht, je nach body-ID und hover-ID wird der Hintergrund verschoben um einen Hover-Effekt zu erzielen und um eine alternative Grafik für den gerade ausgewählten Bereich (also z.B. "Startseite", "Galerie", etc.) anzuzeigen damit dieser als ausgewählt angezeigt wird.

Soweit funktioniert das gut - HIER MEINE BISHERIGE NAVIGATION IN AKTION: http://www.madpotato.de/test/index.php

Nun zu meinem Problem: Ich möchte dieser Navigation eine Dropdown-Funktionalität hinzufügen um weitere Unterpunkte zur Auswahl anzubieten.
Da die Navigation über eine ungeordnete Liste formatiert wird, wollte ich dem Ganzen eine weitere ungeordnete Liste hinzufügen (in der Form ul#nav li ul {weitere Anweisungen}).
Leider werden alle Informationen des "Mutter-UL/LI-Tags" auch an die weiteren Unterpunkte vererbt - so findet sich hier vor allem ein "overflow:hidden", welches verhindert das die gewünschte Dropdown-Liste über die Größe der Navigation heraus sichtbar ist und weitere Anweisungen in der LI-Formatierung die mir Kopfzerbrechen bereiten (und die Dropdown-Liste nicht erscheinen lassen).

Die relevanten CSS-Styles im Einsatz sind hier sichtbar: http://www.madpotato.de/test/_lang/de/style.css

Der HTML-Code (wie er mir vorschwebt) ist dieser:

Code: Alles auswählen
  <ul>
    <li><a>'.LINK_1.'</a></li>
   
   
    <li>
      <a></a>
      <ul>
        <li><a>Test-Dropdown</a> -- MUSS SICHER ANDERS GEMACHT WERDEN --
          <ul>
            <li><a>Punkt 1</a></li>
            <li><a>Punkt 2</a></li>
            <li><a>Punkt 3</a></li>
            <li><a>Punkt 4</a></li>
          </ul>
        </li>
      </ul>
    </li>
... etc. etc...


Hat jemand eine Lösung für meine blinden Augen wie ich entweder der beschriebenen Matrix-Navigation die Dropdown-Funktionalität hinzufügen kann bzw. eine Möglichkeit die Vererbung dieser Attribute zu verhindern (wohl nicht möglich). Oder hat jemand einen Link zu einer alternativen, reinen CSS-basierten Navigation mit grafischen Hover-Effekten und Dropdown-Funktionalität?

Vielen Dank im Vorraus, jede Form von Input kann mir den Tag etwas leichter machen ! :)
madpotato
neu hier
 
Beiträge: 1
Registriert: 17.08.2008, 16:18

Moderatoren: Laus, Moderatoren

Ähnliche Beiträge zu "Matrix-Navigation mit DropDown - "Vererbung verhindern&"

Zurück zu: CSS für Fortgeschrittene

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron