Detlef G.: Meine Website scrollt langsam

Beitrag lesen

Hallo Anna

Das Problem liegt am transparenten Hintergrund der Zelle. Ich habe dafür ein 2x2 px gif-Bild genommen, welches 2 Pixel durchsichtig hat und 2 Pixel weis.
So:

|transp.|weis   |

|weis   |transp.|

Quäle die alten IEs doch nicht so!

Dein Hintergrundbild ist 2 x 2 Pixel groß. Um es über die ganze Fläche gekachelt darzustellen, muss sie mehr als 8500 mal anzeigt werden, und das macht er wohl bei jedem Verschieben neu. Neuere Browser sind so intelligent, das nur einmal zu tun und die letztlich angezeigte Grafik im Speicher zu halten.

Mache die Grafik größer, dann sollte dein Problem behoben oder zumindest drastisch vermindert sein. Auch der Seitenaufbau in älteren IEs beschleunigt sich dadurch enorm.

Als 8-bit-PNG mit zwei Farben (#EFE8EA und transparent) hätte der Zellhintergrund bei 500 x 500 Pixeln auch nur 858 Byte und belastet den Browser nicht so sehr.
Ob eine Grafik 44 Byte oder 1 kByte hat, ist eher unerheblich, weil mehr als diese Datenmenge durch die Serverkommunikation sowieso übertragen wird.

Auf Wiederlesen
Detlef

--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!