PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [CSS/HTML/PHP] Dropdown Menü Fehler



Bl1zz4rD
06.07.2012, 10:10
Hallo,

derzeit habe ich ein Problem und zwar, dass wenn ich auf der index.html bin, bei dem Dropdown Menu, das ganze anders aussieht, als wenn man auf eines der Optionen klickt und dann MouseOver geht, also beim ersten wird ne blaue Box mit dazu angezeigt und ist alles in 3 spalten, aber es soll transparent und alles untereinander sein, wie bei den ganzen anderen, wenn man z.B auf "Klasse 5" klickt.
Das ganze habe ich mal hier hochgeladen.

(Bei Vertretungspläne)

http://www.xup.in/dl,20093692/EDIT_WEB.zip/

greets,
Bl1zz4rD

staebche
18.07.2012, 10:50
Ich freue mich dir die Lösung zu präsentieren, aber vorab würde ich dir
empfehlen die Navigation einmal als Template zu programmieren und dann
auf jeder Seite einfach per require_once einzufügen, dass verringert
erheblich den Code und hilft auch bei Problemlösung.

Wie das geht?
Du erstellt einen weiteren Unterordner 'tpl' und in diesen legst du eine neue Datei mit dem Namen 'navigation.tpl' an. In diese schreibst du dann deine Navigation einmal rein. Wenn du jetzt in der index oder auch in einer deiner 1 .. 9.php deine Navigation benötigst, verwendest du an der entsprechenden Stelle einfach:

<?php
require_once './tpl/navigation.tpl';
?>

So, nun zu deinem eigentlichen Problem. Da du die Navigation an mehreren Stellen neu geschrieben hast, sind unterschiede entstanden. Ich habe dir ein Bild gemacht um den Fehler zu verdeutlichen.

Hier hast du dein ul-Element auf display: none; gestellt.
http://img6.imagebanana.com/img/1z29qsaj/fehler.png

Entferne das display: none; und siehe da:
http://img6.imagebanana.com/img/a9568yvx/beweis.png