Hallo, auch wenn Du schon eine Möglichkeit gefunden hast, schreibe ich Dir kurz was auf.
Bis jetzt bin ich mit dem programmieren weiner Website ganz gut klar gekommen. Ich hab alles mit html und css gemacht und es klapp super.
Super, das klingt so, als wenn Du jetzt ein neues Level erreicht hast.
Vielleicht möchtest Du Dich ja demnächst nach html und css auch in eine serverseitige Scriptsprache einarbeiten, wie php?
Wenn ich die Navigation ändere, muss ich sie in jeder einzelnen Page ändern.
Soweit, so klar, so einfach. Lagere das Navigationsmenü (in einem ersten Schritt) aus, zum Beispiel in eine html-Datei, und includiere die Datei per z.B. php (include "/pfad/menu.html"";
) überall dort, wo du sie brauchst.
Da die Pages in unterschiedlich tiefen Verzeichnistiefen liegen, sind die relativen Linkpfade nicht auf jeder Seite gleich
Verwende absolute Pfade statt relativer. Statt href="index.html" einfach href="/index.html". Statt href="./sub/page/info.html", href="/sub/page/info.html". Wo Du landest, mit dem "/", erfährst Du mit $_SERVER["DOCUMENT_ROOT"];
Cheers,
Baba