Christian Liljedahl <chrlilje@kfumscout.dk.dk> wrote:
> Jeg har tænkt lidt over om et stylesheet kan blive for stort.
> Ud over at det selvfølgelig skal loades af browseren, som alt andet, på
> rimelig tid, er der så nogen begrænsninger?
Det tror jeg ikke, jeg er i hvert fald ikke støt på noget der skulle
antyde det.
> Kan man være sikker på, at hele stylesheetet bliver loadet, før siden bliver
> vist?
> Bør man fx overveje at placere "vitale" styles i starten, hvis man har et
> meget stort stylesheet?
Hvis dit stylesheet er gyldigt og browseren forstår det CSS du
specificerer bliver alt indlæst som det skal. Det eneste, så vidt jeg
forstår, der har betydning for rækkefølgen, er arveegenskaberne for dine
specificerede styles, og her er det vist bedst at konsultere w3c's
speifikationer <
http://www.w3.org/TR/REC-CSS2>.
Har du f.eks. specificeret at <body> skal anvende 12px font, og dernæst
længere nede specificerer, at H2 skal være 150%, så vil H2 blive vist
som 12px x 150% = 18px. Omvendt hvis du specificerer <body> til at være
150% og H2 til at være 12px, så vil teksten i <body> blive vist som 150%
af brugerens indstillede tekststr. mens H2 vil være 12px.
> Man kunne også forestille sig nogle browsere, der blev kvalt i for store
> stylesheet.
Jeg har endnu kun oplevet browsere der ikke forstår kommandoerne, og
blot ignorerer dem. Langsom tolkning af HTML og CSS har jeg kun oplevet
i tilfælde hvor man specificerer sine størrelser relativt i forbindelse
med meget tekst og positionering. Her skal browseren først udregne
placeringer ift. skærmstr. med videre, hvorimod den med specifikke str.
med det samme ved hvor tingene skal placeres.
Kvælning har jeg endnu ikke været ude for.
> Hvordan bliver et stylesheet i det hele taget indlæst?
> (Jeg tænker her på hvad, der bliver forespurt i hvilken rækkefølge)
> - Det er måske meget browserafhængigt...
SVJV læser browseren først HTML, dernæst tjekker den om der er et
stylesheet vedhæftet. Er der det, indhentes alle informationer herfra og
tildeles de forskellige elementer i dokumentet hvorefter det formaterede
dokument fodres til medietypen [browser, WAP, tekstlæser, etc.].
> Håber der er kloge hoveder, der kender svaret (og som vil dele det
Jeg er sikker på der kommer nogle der kan korrekse mig hvis jeg har
taget helt fejl i ovenstående udlægning.
--
//Jonas @ 55.7,12.5
blog | <
http://verture.net/>
webhjælp | <
http://verture.net/deiw/>
højpandet | <
http://geografi.hjem.wanadoo.dk/>