1: Hvis man ønsker at browsere skal bearbejde CSS ordentligt skal du tilføje en dokument type - Mange er i dag gået over til at benytte xhtml, selvom IE6 stadig fatter hat. Jeg bruger den også selv.
tilføj:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
(tyvstjålet herfra udv.dk)
Jeg foretrækker at bruge en strict DTD.
I toppen af dit dokument, det er vigtigt den står først og kun en gang.
Herefter vil din side nok se lidt anderledes ud, da CSS fortolkes MEGET anderledes med en DTD - Men CSS fortolkes mere eller mindre ens af de forskellige browsere, IE6 hænger dog lidt.
http://www.w3.org/QA/2002/04/valid-dtd-list.html* i CSS er blot et wildcard til at ramme alle elementer. Altså.
body *
{
border: 1px solid red;
}
body * *
{
border: 1px solid blue;
}
body * * *
{
border: 1px solid green;
}
Burde give dig et "farvet" billede af domtræet.
Jeg bruger så bare *{font-family} til at sætte skrifttypen, den rammer alt.
Læs mere :
http://www.w3.org/TR/REC-CSS2/selector.html#q1DK :
http://www.google.dk/search?hl=da&q=selectors+CSS&btnG=S%C3%B8g&meta=lr%3Dlang_da