Hallo,
das verstehe ich noch nicht so recht, aber vielleicht ergibt sich das noch aus dem Kontext.
Also ich habe für die Seite in Gimp einen Rahmen mit abgerundeten Ecken gebastelt, der die Maße 1320x790 hat (was ein Kompromiss für die Auflösungen 1024x768 und 1900x1080 sein soll, vermutlich nicht optimal).
das ist nicht nur "nicht optimal", es ist ganz ungünstig. Eine Sackgasse. Wenn Gunnar das liest, wird er dich reflexartig darauf hinweisen, dass die Mehrheit der Bildschirme heute deutlich kleiner sind (Mobilgeräte). Und ich ergänze schon jetzt, dass jede x-beliebige Größe vorkommen kann, weil die Browserfenstergröße nicht viel mit der Bildschirmgröße zu tun hat (Browser nicht im Vollbildmodus, Sidebars, virtueller Desktop über 2 oder mehr Bildschirme, Zoom).
Ich weiß nicht, ob dieser Rahmen graphisch aufwendig ist. Falls es eine gewöhnliche Rahmenlinie ist, kann man die mit einem einfachen CSS-border ersetzen (ja, auch mit abgerundeten Ecken). Für aufwendigere Rahmen käme eventuell border-image in Frage. Wie es da mit der Browserunterstützung aussieht, kann ich nicht sagen - aber wenn jemand mit einem älteren Browser dann eben als Ersatzlösung einen stinknormalen gewöhnlichen Rahmen sieht, ist das auch kein Beinbruch.
Meine Idee ist wenn ich den Rahmen einigermaßen schön über border Anweisungen erstellen kann, wäre die Webseite natürlich viel besser skalierbar in der Größe. Wobei sich dann auch die Anordnung der Bilder in der Galerie automatisch anpassen müsste, ich vermute das wird zu kompliziert...
Das wird gar nicht kompliziert, du denkst zu kompliziert. Wenn du die Bilder einfach der Reihe nach auflistest, ordnen sie sich wie Fließtext automatisch je nach verfügbarem Platz an. Nicht eingreifen!
Oder suchst du nach Möglichkeiten, wie du das Drumherum (Header, Navigation, Meta-Informationen) nicht für jede Seite neu machen musst? Dazu gibt es mehrere Ansätze, aber der erste, den ich empfehle, ist zunächst mal Copy&Paste: Jedes Dokument ist in sich vollständig.
Wenn das mit PHP nicht allzu kompliziert ist würde ich das machen, ansonsten gehe ich gerne auf Nummer sicher.
Die PHP-Lösung ist so einfach oder so kompliziert, wie du sie haben möchtest. Die Basis ist sehr einfach, aber ich vermute, du wirst schnell auf den Geschmack kommen und weitere Features nutzen wollen. ;-)
So long,
Martin
Nothing travels faster than the speed of light with the possible exception of bad news, which obeys its own special laws.
- Douglas Adams, The Hitchhiker's Guide To The Galaxy