@@LUKAS:)
Auf einer Seite möchte ich in großer Anzahl ein Bild an Unterschiedlichen stellen anzeigen lassen.
Die erste Frage dazu ist: Was sind das für Bilder?
a) Dienen sie zur visuellen Verdeutlichung der vorhandenen Inhalte? Dann könnten Hintergrundbilder mit CSS – wie Matthias sagte – Mittel der Wahl sein. Oder SVG-Icons (symbol
/use
).
b) Oder vermitteln die Bilder Information, die anderweitig noch nicht vorhanden ist? Dann wären img
-Elemente mit Altenativtext angebracht. Oder auch SVG (symbol
/use
) mit Alternativtext.
Da die Bilder im laufenden Text eingebettet werden sollen, wird dadurch der HTML-Code sehr unübersichtlich.
Im Fall b) könnte man das auch mit serverseitigen Techniken (SSI, PHP, …) machen. Was steht dir zur Verfügung?
Nur der Vollständigkeit halber:
-
Es ginge auch mit Web components: custom elements oder HTML templates. Damit macht man sich aber von JavaScript abhängig. (Was im Fall a) aber nicht tragisch wäre.)
-
In XHTML gäbe es auch die Möglichkeit, Entities als Abkürzungen zu verwenden.
LLAP 🖖
„Wir haben deinen numidischen Schreiber aufgegriffen, o Syndicus.“
„Hat auf dem Forum herumgelungert …“
(Wachen in Asterix 36: Der Papyrus des Cäsar)