Jesper Tverskov, 1. februar 2001
For at gøre det lettere at administrere og vidreudvikle et website, er det vigtigt at konstruere stylesheetene på en sådan måde, at CLASS bruges til undtagelserne, og de rene tags, f.eks. TD og H2, til hovedreglen.
Et website består af forskellige kategorier af websider. Det er årsagen til at tags ofte skal vises på forskellig måde, afhængig af hvilken side tag'ene er indsat i. Typisk vil det være sådan, at på langt de fleste sider skal tag'en betyde det samme. Det er kun på undtagelserne af tag'en skal betyde noget andet.
På nogle sider skal tekst i TD f.eks. være med serif (Georgia, osv.) på andre sider skal tekst i TD være med sans serif (Verdana, osv.). Så ud over TD er du nødt til at lave en klasse, der hedder f.eks. TD.verdana. På nogle side skal overskrifter, f.eks. H2, være venstrestillet, og på andre sider centreret. Her er du også nødt til at definere en klasse, der hedder f.eks. H2.center.
Undtagelserne skulle meget gerne forekomme på de få såkaldt døde websider, og de rene tags på de levende websider. Det kræver vist en forklaring!
Mange websites består af nogle få døde websider, der udgør designet, skallen eller rammen omkring websitet, bl.a. selve hjemmesiden (hovedsiden). Der kan også være enkelte andre sider, der er specielle med et lidt ekstraordinært design, der adskiller sig fra hovedindholdet på websitet. Disse sider er døde i den forstand, at de står og falder med det nuværende design. De skal ikke genanvendes, de skal ikke bringes med over i et nyt webdesign i en ny udgave af websitet.
Derudover består et website af selve indholdssiderne, der udgør arvesølvet, fordi de atter og atter skal genanvendes, bringes med over i nye design som fremtiden måtte bringe. På længere sigt skal de fleste indholdssider måske endog arkiveres og i princippet bringes med over i nye udgaver af webstedet til evig tid. Disse sider er ofte lavet over en skabelon, og de akkumuleres løbende ofte flere sider hver dag, f.eks. artikler, rapporter, newsletters, pressemeddelelser, beretninger, mødereferater, skønlitteratur, osv.
Det er i dette arvesølv at brugen af klasser så vidt muligt skal undgås. Jo renere tag'ene er, jo mere du holder dig til standard, jo lettere er det løbende at generere yderligere sider. Det er selvfølgeligt underordnet med tags, der indgår i skabelonen, men f.eks. underoverskrifter, strong, osv., der skal indsættes igen og igen i de dokumenter, der løbende genereres, er det en stor arbejdsbesparelse, når du kan nøjes med at indsætte den rene vare uden brug af CLASS og ID.
Tilsvarende er det ulige lettere på et senere tidspunkt at give arvesølvet et nyt stylesheet, når de indeholder færrest mulige klasser i koden. Der er mindre, der skal søges og erstattes, og der er mindre at lave om. Arvesølvet skal ideelt være tilfredsstillende selv med de stylesheets som browserne anvender som default.
Copyright © 2001 Klapmusen.dk
The document is made to be a resource. Use it. Link to it. The document will be maintained, the URL is stable.
Opdateret: 05-04-2002 10:59
Status:
Revision:
Debatten er lukket. Send mig en mail.