bilddatei einbinden
alex
- html
als image, tablebackground oder mittels CSS?
um ein bild auf meine site zu bringen kann ich im htmlcode direkt die datei mit pfad angeben, das bild als table background festlegen, oder eine class im CSS file definieren.
wodurch unterscheiden sich diese drei methoden? welche ist am ehesten für den seiten(design)aufbau geeignet?
mfg
Hallo,
Ich habe beim Durchlesen Deines Beitrages nur zwei Möglichkeiten gezählt. Aber egal.
Um ein Bild einzubinden steht das Element img bereit. Beispiel:
<img src="bild.png" alt="Alternativtext" />
Wenn Du es also Tabellenhintergrund verwendest bindest Du ja nicht das Bild ein, sondern formatierst mit CSS die Tabelle eben so, dass sie ein Hintergrundbild hat.
Heiner
Hi,
Das kommt drauf an, ob du es als als Hintergrund (du kannst Sachen darüberlegen) oder als Bild willst.
CSS, wenn du es mit background.image machst, ist identisch wie Hintergrund.
Saludo
piz
CSS, wenn du es mit background.image machst, ist identisch wie Hintergrund.
Du solltest es aber unbedingt mit CSS machen. Das andere wird nur noch aus Abwärtskompatibilität von manchen Browsern unterstützt. CSS ist nämlich zur Formatierung da, html zur Textauszeichnung.
Heiner
das heißt, es macht keinen unterschied (bezügl. ladezeiten) wie ich z.b. ein logo auf der site veröffentliche. üblich ist es aber das große teile der webseiten (gif, jpg) nicht als hintergrund mittels CSS veröffentlicht werden.
ob ich ein animiertes gif als hintergrund einbette oder direkt ist also ganz egal....
Bei Hintergründen bin ich mir bei animierten GIFs nicht sicher, ob das überall geht. Statt GIF solltest Du bei nichtanimierten Grafiken ansonsten aber PNG verwenden! GIF gilt als veraltet.
Heiner
Hi alex,
das heißt, es macht keinen unterschied (bezügl. ladezeiten) wie ich z.b. ein logo auf der site veröffentliche. üblich ist es aber das große teile der webseiten (gif, jpg) nicht als hintergrund mittels CSS veröffentlicht werden.
ob ich ein animiertes gif als hintergrund einbette oder direkt ist also ganz egal....
"Ladezeit" setzt sich aus mehreren Komponenten zusammen.
Einerseits aus der Zeit, welche das Übertragen aller "Bauteile" der Seite benötigt.
Diese ist unabhängig vom "Bauplan".
Andererseits aus der Dauer der Interpretation des "Bauplans" durch den Browser.
Dabei dürften in der Tat unterschiedliche Programmlaufzeiten bei verschiedenen Rendering-Varianten vorliegen; die Unterschiede dürften allerdings unterhalb der Grenze des Bemerkbaren liegen.
Viele Grüße
Michael