Jens GyldenkærneClausen wrote in dk.edb.internet.webdesign.html:
Jens skrev;
>
> CSS-koden virker på alle de sider hvor du bruger den. En ganske
> almindelig <link rel="STYLESHEET" ...>-reference virker i alle de
> dokumenter hvor koden står.
>
Opfølgning Mikael;
Ja det er jeg klar over. Og kender godt koden:
LINK href=leftmenu/menu.css rel=stylesheet type=text/css>
Som eksempel.
Jens skrev;
> SSI-inkluderer siden på serveren. CSS-filer hentes normalt
særskilt
> af browseren - på samme måde som fx billeder. I et html-dokument
> står referencer til billedfiler og referencer til css-filer -
disse
> filer hentes så automatisk af browseren. Går man til en anden side
> der bruger de samme billeder eller css-filer kan browseren nøjes
> med at hente resurserne fra cache-hukommelsen og dermed spare tid.
Opfølgning Mikael;
Det er ret godt forklaret. Jeg var lidt i tvivl om det med
cache-hukommelse. Det er smart at browseren kkan gemme og huske
hukommelse, hvis du så surfer rundt på øvrige sider.
Er TEMPORARY files, så også nyttig hvis du besøger et website en
anden dag ? Det må jo være "hukommelses -lager", på en
personal pc, en bruger har ?
Jens skrev;
>
> Nej. @import er en css-kommando der skal stå i et css-dokument
> eller evt. bare i en css-blok. For at sammenkæde et css-dokument
> til et html-dokument skal du bruge <link rel...>
>
Opfølgning Mikael;
Jo det er vist en kode du kan bruge til css -doks.
Men hvad jeg egentlig oprigtigt mente står som spørgsmål længere
nede. Det er bare lidt svært at forklare.
Måske har du løsningen, ud fra dit spørgsmål om... hvorfor
man skal skifte stylesheet.
Jens skrev;
>
> Spørgsmålet er hvorfor du har flere css-dokumenter.
>
> Hvis du i alle html-dokumenter bruger de samme css-dokumenter kan
> du i princippet lige så godt have dem i én stor fil. Det kan være
> lettere at overskue med to filer, og det vil da også stadig virke
> fint. Du kan så gøre et af tre:
>
> a) Inkludere begge filer i alle html-dokumenter (2 x <link rel..>)
> b) Lade den ene css-fil inkludere den anden (med @import) og linke
> hoved-css-filen (den med @import-kommandoen) til alle html-
> dokumenter
> c) Samle de to filer til én og linke den til alle html-dokumenter
>
> Hvis du har css-filerne adskilt for at kunne differentiere hvilke
> css-ark der skal bruges til hvilke sider skal du bruge mulighed a
-
> og så bare nøjes med at inkludere de ark der skal bruges på den
> enkelte side. Der kan således være html-filer hvor du bruger ark 1
> alene, andre hvor det kun er ark 2 der bruges og andre hvor både
> ark 1 og ark 2 benyttes.
Opfølgning Mikael;
Lad os så sige jeg har 7-8 forskellige store styleheets som jeg vil
kunne aktivere fra en 7-8 links fra forsiden, som så er det primære
stylesheet for alle siderne indeholdene i/på websitet.
Hvordan gør jeg det nemmest i mine .asp -filer som eks. på HP
-filer.
Også optimalt i forhold til spørgsmål 1 om cache, da cachen jo også
gemmer et stylesheet, så vidt jeg har forstået.
Tak for din interesse i mine spørgsmål.
Mikael
> NB: Kender du <
http://html.dk/tutorials/css/> ?
>
> NB2: Du må gerne klippe lidt i dine citater - se evt. min
signatur.
> --
> Jens Gyldenkærne Clausen
> Svar venligst under det du citerer, og citer kun det der er
> nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
> hvordan på
http://usenet.dk/netikette/citatteknik.html
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials