Style Sheet opgeschoond
Sun, 13 Nov 2004
Toen ik opnieuw begon met het maken van een site voor het World Wide Web, nu zo'n anderhalf jaar geleden al weer, maakte ik voor het eerst kennis met CSS. Meteen na de ontdekking daarvan ben ik dat gaan toepassen. Het gebruik van style sheets, waarin op één plaats wordt vermeld font-family:"Times New Roman", serif; font-size:100%; color:navy;, beviel me onmiddellijk veel beter dan het gebruiken van <font face="Times New Roman" size="2" color="navy"> op honderden plaatsen in tientallen pagina's.
Alleen, anderhalf jaar geleden wist ik nog zeer, zeer weinig van CSS. Sinds die eerste paar weken groeide mijn style sheet naar ongekende omvang, zo'n 22kB uiteindelijk.
Dat kon zo niet langer. De afgelopen dagen ben ik bezig geweest met het herindelen en deels herschrijven van mijn style sheet. Ik heb nu een basis sheet waarin de stijldefinities voorkomen die door nagenoeg alle pagina's in deze site worden gebruikt. Daarnaast zijn er nu andere, specifieke stijlbladen, die alleen voor sommige pagina's gelden. Hiermee is het belangrijkste sijlblad dat wordt opgeroepen, veel kleiner, schoner en logischer.
Tot slot heb ik door delen te herschrijven en andere stijldefinities weg te gooien, omdat ik die toch niet meer gebruik, ook het totaal fors kunnen terugdringen in omvang.
stijlbladen bij PretLetters site
Het zijn er nogal wat geworden, inmiddels. Sommige gelden voor specifieke pagina's (Quickscan en Weblog bijvoorbeeld), sommige bevatten een soort functies (Nieuwsflitsen en Print bijvoorbeeld). Sommige gelden voor veel (zo niet alle) pagina's (zoals Hoofdstijlblad en Print) en sommige zijn zeer specifiek (zoals Quickscan, Weblog en RSS).
Nu krijgt de bezoeker van mijn pagina's alleen die stijlen meegestuurd die er toe doen voor de pagina die is opgevraagd. En ik heb een beter overzicht van wat waar staat en een betere beheersbaarheid van wat ik waar wil toepassen.
We blijven sleutelen en verbeteren.
copyright © 2003-2004 Barbara de Zoete