Ungestylte Seite erscheint bevor die gestylte Seite geladen wird

Im IE6 konnte ich beobachten, dass bevor die eigentliche Seite mit Design auf dem Bildschirm erschien, für einen kurzen Augenblick lang zunächst der ungestylte Text zu sehen war.

Informationen und Abhilfe fand ich in folgendem Artikel
[www.webcredible.co.uk]

Demnach tritt dieses Phänomen immer dann auf, wenn man das Stylesheet mit @import einbindet.
<style type="text/css">@import "styles.css";</style>

Der Grund für dieses Verhalten ist nicht bekannt.
Abhilfe kann man jedoch schaffen, indem man entweder einen Link Element und/oder ein Skript-Element in den Header des Dokumentes einfügt.

<script type="text/javascript" src="scripts.js"></script>
<link rel="stylesheet" href="styles.css" type="text/css" media="print" />