Jørgen Farum Jensen skrev:
> Anders Wegge Keller skrev:
>> Kirsten Fich <mail@kirstenfich.dk> writes:
>>
>>> Hej
>>> Jeg har lavet en XHTML-side til en veninde, som fungerer fint i
>>> Firefox, men når jeg loader den i Explorer kommer der ligesom et
>>> hvidt blink når jeg skifter mellem de forskellige sider, som om
>>> den lige skal tænke sig om. Er der nogen som har et bud på hvad
>>> der er gået galt? Alle siderne er valideret både for HTML og CSS.
>>> Siden ligger på
http://d21635.monline.dk/Kirsten%20Fich/Maria/
>>
>> Det lyder som om det er FOUC (Flash of unstyled content) du ser.
>>
>> <
http://bluerobot.com/web/css/fouc.asp/>
>>
> Eller her:
>
http://webdesign101.dk/artikler/fouc.php
>
> Den samme tanke slog mig, men der er jo et link-element
> på websiden. Til gengæld indlæses det samme stylesheet to gange:
>
> <link type="text/css" rel="stylesheet" href="maria.css" />
> <style type="text/css" media="screen">@import "maria.css";</style>
>
> Jeg ville nok prøve at fjerne style-markøren med det
> importerede stylesheet. IE har ii hvret fald tidligere haft
> et lidt ambivalent forhold til @import reglen.
Mit indlæg forsvandt åbenbart forleden.
Så vidt jeg har kunnet google mig frem til, så har IE i alle versioner
en tendens til at lave et ekstra round trip til serveren for at se, om
en fil er opdateret. Den gør det faktisk to gange i træk. Det gælder
html, css, img osv. Baggrundsbilleder er særligt slemme her, måske fordi
de som regel ligger i en CSS, så roundtrippet skal laves både på imaget
og CSSen. Ingen andre browsere har den underlige egenskab.
Min meddelelse er væk, også de links jeg havde, så gider kun lede, hvis
det har interesse, men pointen var, at eneste løsning var en setting med
htaccess. Det er muligt at lave en ren serverside løsning, hvor man
erstatter img med en php eller asp-fil, som streamer om nødvendigt, men
den er meget omstændig.
MVH
Rune Jensen