zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Bilder in CSS einbinden für höhere Geschwindigkeit?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 07.04.2009, 17:55
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 20.11.2008
Beiträge: 31
sapa befindet sich auf einem aufstrebenden Ast
Standard Bilder in CSS einbinden für höhere Geschwindigkeit?

Hallo,
nachdem ich nun den grundsätzlichen Aufbau meiner website Ahnenforschung Paap / Startseite
fertig habe, möchte ich weitere Inhalte ergänzen, bei denen vermehrt auch Fotos bzw. scans dazu gehören (wie z.B. Ahnenforschung Paap / FamilienGeschichte / Familie Hassenklöver).
Da ich weiß, dass meine Zielgruppe nicht immer mit der neuesten Technik und bestem know-how bezüglich des Computers ausgerüstet ist und auch nicht überall DSL und flatrate zur Verfügung stehen, möchte ich die Ladezeiten der Seiten möglichst kurz halten.
Nun habe ich gelesen, man könnte die Bilder auch über CSS als Hintergrundbild in ein div verpacken, dadurch würde die Anzahl der http-requests verringert und die Ladegeschwindigkeit erhöht werden. Was ist davon zu halten?

Über Tipps würde ich mich freuen.
Gruß
Sabine
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 07.04.2009, 18:37
Benutzerbild von fox
fox fox ist offline
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 11.09.2006
Beiträge: 1.008
fox sorgt für eine eindrucksvolle Atmosphärefox sorgt für eine eindrucksvolle Atmosphäre
Standard

Was du meinst sind CSS Sprites: Verpacke alle deine Bilder in ein einziges großes Bild und positioniere es mit background-position. Siehe:

A List Apart: Articles: CSS Sprites: Image Slicing’s Kiss of Death

Das ganze ist durchaus empfehlenswert, da - wie du schon gesagt hast - die Zahl der HTTP-Anfragen je nach Anwendung deutlich reduziert werden kann. Nachteile entstehen natürlich in einer Situation, bei der CSS zwar ausgeschaltet ist, aber Bilder dennoch dargestellt werden sollen. Ich wage aber zu behaupten, dass so eine Situation in der Realität kaum vorkommt.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 08.04.2009, 07:30
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 14.03.2007
Ort: Bad Schmiedeberg
Beiträge: 1.395
regloh wird schon bald berühmt werden
Standard

Inhaltsrelevante Daten (und auch Bilder) gehören ins Markup. Von daher finde ich die CSS-Methode eher schlecht. Ich weiß nicht, wie Screenreader Bilder wiedergeben (Alt- und Title-Attribut) aber ich glaube nicht, dass es sonderlich vorteilhaft ist.

Ich bin der Meinung, man sollte nicht am falschen Ende sparen. Vor einigen Jahren, als die Internetanbindungen um Weiten geringer waren, gestaltete man Seiten mit Tabellen und zerschnippelte "Hintergrundbilder" und legte sie in die Zellen der Tabelle. Da hat es auch niemanden gestört.

Mein Tipp: Speichere JPGs z.B. interlaced und lege sie als <img> ins Markup. Somit sieht der User schonmal etwas, wärend die Seite läd. Deine Serveranfragen bleiben zwar oben aber das sehe ich nicht als Argument, um alle Bilder ins CSS zu packen.
Mit Zitat antworten
  #4 (permalink)  
Alt 08.04.2009, 21:10
webdesign-portfolio.de
neuer user
 
Registriert seit: 06.04.2009
Ort: Berlin
Beiträge: 58
sirgismo befindet sich auf einem aufstrebenden Ast
Standard

für mich gehören nur reine gestaltungselemente ins css. alle anderen bilder sind content und gehören somit ins markup.
Mit Zitat antworten
  #5 (permalink)  
Alt 09.04.2009, 21:16
#
XHTMLforum-Kenner
 
Registriert seit: 30.06.2005
Ort: Hamburg
Beiträge: 2.092
IChao ist ein sehr geschätzer MenschIChao ist ein sehr geschätzer MenschIChao ist ein sehr geschätzer MenschIChao ist ein sehr geschätzer Mensch
Standard

Das Beispiel hat lediglich 11 HTTP Requests.
Hier wäre eine Performance-Optimierung eher bei einer Verkleinerung, Farbreduktion und weiteren Komprimierung der Bilder zu sehen. z.B. smush.it!

Guck dir im Firebug-Netzwerkmonitor an, wie die Dateien geladen werden.

Die CSS-Sprites bringen dann einen Vorteil, wenn man etwa zig verschiedene Icons, die überall auf einer Site benutzt werden, in ein Sprite packt, was bei jedem Seitenaufruf nur noch einmal aus dem Browsercache gezogen wird. Bei dir ist das nicht gegeben: du willst auf jeder Seite verschiedene Bilder zeigen, die zudem eine inhaltliche Aussage haben, nicht eine rein schmückende Funktion haben.
__________________
Ingo Chao

Buch: Fortgeschrittene CSS-Techniken
Mit Zitat antworten
  #6 (permalink)  
Alt 14.04.2009, 12:10
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 20.11.2008
Beiträge: 31
sapa befindet sich auf einem aufstrebenden Ast
Standard

Hallo,
dann werde ich mich mal ausgiebig mit den verschiedenen Grafikformaten und Möglichkeiten der Komprimierung beschäftigen.
Danke für die links und Hinweise.

Gruß von Sabine
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bilder in Namibia CSS ändern-wie? Harderman CSS 0 05.03.2009 10:40
Bilder einbinden SPMan CSS 1 14.06.2007 08:58
bilder sauber einbinden schorsch CSS 1 29.03.2007 09:54
Mehrere Bilder mit css ausrichten, aber wie? mika CSS 2 07.09.2004 13:35
CSS Grafiken dynamisch einbinden Jacky CSS 6 17.08.2004 15:58


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:26 Uhr.