Michael Weberg skrev:
> Bare så jeg lige har forstået der rigtigt.. når man laver en
> *{} er det så gældende for alle styles i et style sheet?
Det kan man ikke sige - regler i et css-ark gælder for elementer
(tags) i html-koden, ikke for andre regler i css-arket.
* matcher et vilkårligt element, så hvis man fx skriver:
* { margin: 0; padding: 0; }
- har man angivet at margen og fyld (padding) skal sættes til nul
for alle elementer. Nulstillingen "vinder" over browserens egne
indstillinger, men vil "tabe" til en tildeling som fx den følgende:
p{ padding: 1em; }
- uanset hvilken af linjerne der står først. Det skyldes at
stjernen vægtes mindst af alle selektorer i et css-ark.
Det er nok at indsætte linjen med stjernen én gang i ét css-ark -
og på grund af vægtningen er det i praksis underordnet hvor i css-
arket (eller i hvilket ark, hvis du har flere), linjen placeres. Af
hensyn til overskueligheden er det dog normalt en god ide at
placere sådanne generelle tildelinger øverst.
--
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