Eine Tabelle ist nicht das geeignete Markup.
Habe ich mir schon gedacht.
Alles, was du darstellen möchtest, muss auch in das HTML geschrieben werden. Redundanzen kannst du nur unter Nutzung einer serverseitigen Programmiersprache vermeiden.
Ich schlage folgendes Markup vor:
<h1>Galerien</h1> <h2>Ausfahrt Black Forest</h2> <ul> <li> <a href="..." data-lightbox="..." title="..."><img src="..."></a> <!-- ... --> </li> </ul> <h2> <!-- ... -->
Das werde ich auf jedenfall ausprobieren.
Deine Bilder brauchen noch ein alt-Attribut mit einem aussagekräftigen Alternativtext, ein title-Attribut für die Links ist hingegen nicht unbedingt notwendig.
wird ebenfalls ergänzt.
Nun zu meiner Frage. Inwiefern ist es schlimm, wenn ein HTML/PHP Dokument aus sehr vielen immer wiederkehrenden Zeilen besteht, außer der Tatsache, dass ich die Übersicht verliere?
Gar nicht.
Das freut mich :)
Vielleicht sollte man auch nicht alle Galerien in eine Seite packen, sondern die noch nach Jahren gruppieren.
Hierfür erstelle ich einfach verschiedene html Seiten für jedes Album extra sozusagen, auf die ich dann mit Links zugreife? Sobald es mehr Bilder werden habe ich vor, diese nach Jahrgängen zu ordnen, wobei man dann in meiner Navigation unter Bilder aus der Unterliste den jeweiligen Jahrgang als eigene HTML-Seite aufrufen kann. Dann verteilt sich das ganze wiederum auf mehrere verschiedene Seiten. Hast du das in etwa so gemeint?
Vielen Dank!