Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Bilder via CSS ohne JS vorrausladen

Hi,
ein Freund sagte mir CSS würde in der Kombination mit dem XHTML strict dtd alle Bilder, die in CSS definiert sind, sprich auch background-image's, vorausladen!
Mein FF macht dies aber nicht... und ich glaube auch nicht wirklich dass CSS das eifnach so macht, da manche Roll Over Hintergrundbilder ja erst mit :hover aktiv werden. Und während der Ladezeit ist in diesem Bereich der Hintergrund leer.
Auch hab ich versucht das ganze in einem Div mit visibility: hidden zu machen, und da alle Hintergrund bilder einzeln in spans zu tun, läd FF aber auch nicht, IE entscheinend schon.

Gibt es also eine Quallcode-Saubere Möglichkeit ohne JS Bilder, zB für Rollover, im Cache des Benutzer vorauszuladen?

Gruß

Hier gehts zum Orginal Eintrag "Bilder via CSS ohne JS vorrausladen" im Forum

Antworten

schau hier mal:http://forum.de.selfhtml.org/archiv/2003/10/t61213/


2.

der Link linkt nicht


3.

eine möglichkeit wäre es, mehrere divs zu erstelle, die die gewünschten bilder als background haben, dann sind sie da. ist aber unfug.
sinn machen würde es nur, wenn du z.B. für Links ein größeres bild machst, auf dem alle buttons drauf sind, auch die :hover-bilder, und diese dann mit den background-attributen so steuerst, das immer nur das gewünschte zu sehen ist.
Dazu musst du das aber für jeden link einzeln machen.

btw, der link linkt - copy und paste mal probiert?


4.

Warum ohne JavaScript? Du kannst die Bilder in einen nicht sichtbaren (display:none) IFrame laden.

Zitat:
ein Freund sagte mir CSS würde in der Kombination mit dem XHTML strict dtd alle Bilder, die in CSS definiert sind, sprich auch background-image's, vorausladen!
DTD ist meines Wissens nur dafür Verantwortlich, welche Struktur und Darstellungs-Eigenschaften ein Dokument haben muss. Nicht wie der Browser die Elemente zu laden hat. CSS fällt darunter auch nicht (meines Wissens).


5.

Erstmal danke für die Antworten

1. iFrames verwnde ich schon alleine deswegen nicht, weil sie einfach *** sind, und außerdem nichtmehr Xhtml 1.1 Valide.
2. Das mit dem großen Bild wäre eine Möglichkeit, aber macht das der IE dann auch richtig?
3. Der Link zur Seite bringt mich auch nicht recht weiter ^^


Hier gehts zum Orginal Eintrag "Bilder via CSS ohne JS vorrausladen" im Forum
 
phpforum.de | Impressum | Handy Bundles