Jan Rasmussen wrote:
> Med tak for god hjælp vover jeg at stille endnu et spørgsmål.
>
> Jeg har læst en del om CSS og har set at det er populært
> at bruge filerne "style.css" og "print.css" til at styre fonte og udskrift
> samt id og case position og meget andet.
>
> men jeg har også set et sted at der blev anvendt filen "screen.css" hvad
> anvendes den til?
Det er bare et navn på selve filen. Navnet siger ikke noget om, hvad den
bruges til.
Det gør media type derimod. Se lidt mere om det her:
http://www.w3.org/TR/REC-CSS2/media.html
> er der en skreven eller uskreven lov om hvilke css filer man bør anvende i
> et dokument? og evt. til hvad..
Tja, der findes ingen lov om det, men som oftest bruges mindst én fil.
Det er så med media type screen.
Derudover bruges måske også en fil med media type print.
> style og print sigfer sig selv... men ville det f.eks. være god skik at lave
> en "billed.css" fil til at styre evt. billeders position og så fremdeles!!!
Som skrevet ovenfor siger filnavnet ikke noget om, hvad de bruges til.
Hvis du laver to filer, en til screen og en til print og sætter dem ind
på i koden på denne måde:
<link href="screen.css" rel="stylesheet" type="text/css" media="screen" />
<link href="print.css" rel="stylesheet" type="text/css" media="print" />
og så i screen.css skriver noget med:
..menu {
width:120px;
bl.a.
bl.a.
bl.a.
}
og i printskriver:
..menu{
display:none;
}
så bliver alt med class="menu" i din html-kode vist på skærmen i 120
punkters bredde, men det kommer IKKE med på en udskrift af siden.
På den måde kan du skjule alle de elementer, som ikke bør/skal være med
på en udskrift. Ret smart faktisk
Håber det gav lidt mening.
--
Benny