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-Code:
<?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.
Entferne das display: none; und siehe da: