Lowsource Bild im per Style
Simon
- css
Hi,
ich versuche ein Lowsource-Bild in einen Style einzubinden, sprich "style="background: url(Bild)". Geht das? Bei normalen Bildern ist es ja kein Problem...
Hi,
ich versuche ein Lowsource-Bild
Was soll das sein?
in einen Style einzubinden, sprich "style="background: url(Bild)". Geht das? Bei normalen Bildern ist es ja kein Problem...
Hintergrundbilder kann man natürlich setzen. Mit dem genannten Code setzt Du gleichzeitig auch alle anderen Background-Eigenschaften auf ihre initial-Werte.
cu,
Andreas
Naja, bei einem normalen img-Tag gibt es doch das Attribut lowsrc="", welches eine Art Vorschau-Bild für ein sehr großes Bild darstellt. Ich glaube das funktioniert nur mit dem IE...
So eine kleingerechnete Version von einem Backgroundbild würde ich auch gerne per Style setzen, allerdings weiß ich nicht wie :-/
Hi,
Ich glaube das funktioniert nur mit dem IE...
Nein, Netscape Navigator - zumindest bis 4.x.
So eine kleingerechnete Version von einem Backgroundbild würde ich auch gerne per Style setzen, allerdings weiß ich nicht wie :-/
Und das im Zeitalter von DSL ... =;-)
Und, BTW: Lowsource galt nie für das Hintergrundbild.
Gruß, Cybaer
Hi,
Naja, bei einem normalen img-Tag gibt es doch das Attribut lowsrc="",
Nein, weder img noch andere HTML-Elemente kennen ein lowsrc-Attribut.
welches eine Art Vorschau-Bild für ein sehr großes Bild darstellt.
Wenn Dein Bild zu lange zum Laden braucht, dann arbeite daran, daß es schneller geladen wird.
cu,
Andreas
Moin!
Naja, bei einem normalen img-Tag gibt es doch das Attribut lowsrc="", welches eine Art Vorschau-Bild für ein sehr großes Bild darstellt. Ich glaube das funktioniert nur mit dem IE...
Das lowsrc-Attribut bei <img> ist Blödsinn.
Es hatte seine Berechtigung zu dem Zeitpunkt, als es keine andere Möglichkeit gab, einen schnellen Eindruck des Bildes zu erhalten, ohne das komplette (eigentliche) Bild zu laden.
Das hat sich seit Interlaced-GIF und Progressive-JPEG aber geändert. Da wird die lowsrc-Funktionalität sozusagen direkt genutzt.
lowsrc ist eher hinderlich. Netscape bis Version 4 hat zunächst erstmal alle lowsrc-Bilder geladen, und dann erst die eigentlichen Bilder. Wenn man nur ein einziges Bild auf der Seite hat, mag das vielleicht noch kein großer Unterschied sein. Hat man bildergalerietypisch hundert Bilder online, bremst lowsrc erheblich! Und es bringt auch keinen Vorteil, denn alle lowsrc-Bilder müssen _zusätzlich_ geladen werden. Angenommen, die Thumbnails sind 10 KB pro Stück groß, und die lowsrc-Version 1 KB. Bei 100 Bildern werden dann 100 KB extra geladen allein an Bildern - nicht zu vergessen der HTTP-Overhead, der je Bild nochmal 1 KB ausmacht, also schon 200 KB an unnötigen Extradaten. Damit hätte man schon 20 eigentliche Bilder laden können.
So eine kleingerechnete Version von einem Backgroundbild würde ich auch gerne per Style setzen, allerdings weiß ich nicht wie :-/
Da die ganze lowsrc-Geschichte Netscape-only _war_ (nicht ist - Mozilla macht den Unsinn nicht mehr), kannst du den Versuch, sowas einzusetzen, gerne wieder aufgeben. Optimiere dein eigentliches Bild auf eine geringe Dateigröße, damit erreichst du wesentlich mehr. Und Optimierungsmöglichkeiten sind gerade bei JPG durchaus reichhaltig gegeben, es hängt nur vom speichernden Programm ab, ob diese Möglichkeiten auch genutzt werden können (mir fallen da so Dinge wie per Hand definierte Bereiche mit besserer Detaildarstellung ein etc.).
- Sven Rautenberg
Moin!
Da die ganze lowsrc-Geschichte Netscape-only _war_ (nicht ist - Mozilla macht den Unsinn nicht mehr), kannst du den Versuch, sowas einzusetzen, gerne wieder aufgeben.
Laut http://www.quirksmode.org/oddsandends/lowsrc.html kann der IE lowsrc auch - interessant. Und irrelevant, denn die Einwände gegen lowsrc bestehen natürlich weiterhin. lowsrc spart keine Bandbreite, es verschwendet sie.
- Sven Rautenberg
Hi,
ich versuche ein Lowsource-Bild in einen Style einzubinden,
Lowsource ist proprietär und war und wird nie Standard werden. Es wird nur von wenigen Browsern unterstützt (unterstützt der Mozilla das eigentlich noch?), i.d.R. aber nur als Dummy-Funktion zur Kompatibilität, weil Netscape es halt so in JavaScript definiert hat!
Mit CSS ist da AFAIK nichts zu wollen.
Gruß, Cybaer