Jens Gyldenkærne Clausen skrev:
> Jan Rasmussen skrev:
>
> > Da man jo kan lave layout til mange ting er ideen så at lave en fil
> > til hvert layout. altså flere forskellige CSS filer. f.eks.
> > basic.css banner.css menu.css etc. men ikke print.css da den skal
> > kaldes separat i head.
>
> Det kan givetvis hjælpe på overskueligheden, men det kan også tænkes
> at give praktiske problemer fordi der så skal hentes flere filer fra
> serveren. For mange requests på en side kan give flaskehalsproblemer,
> fordi browseren normalt har en begrænsning på hvor mange samtidige
> forbindelser den må oprette.
>
>
> > i head kalder man så default.css med følgende kommande:
> > <link rel="stylesheet" type="text/css" href="default.css"
> > media="screen,projection" title="Default" />
>
> Media-typer skal bruges meget bevidst. Med ovenstående angivelse vil
> default.css ikke blive brugt til andet end de to nævnte medietyper -
> og oven i købet vil nogle ældre browsere slet ikke bruge css-arket,
> fordi de ikke forstår media-parameteren korrekt.
>
> Jeg plejer at bruge media til to ting - dels at lave specifikke
> print-ark og dels som css-filter for at udelukke specifikke browsere
> (se fx <
http://centricle.com/ref/css/filters/>)
I hvert fald bør basic.css ikke være importeret, det vil sikre en
minimal styling for de "gamle" browsere. Load basic.css først og
derefter importer resten af stylingen, så understøtter man devlis de
gamle browsere, og helt de nye.
Claus