Avatar billede -kris- Praktikant
01. august 2003 - 13:31 Der er 7 kommentarer og
1 løsning

font-size defineret i body overholdes ikke - hvorfor?

Hej,

I mit style-sheet har jeg skrevet:
BODY {
    FONT-SIZE: 10pt; COLOR: #171717; FONT-FAMILY: Verdana, MS Sans Serif
}

Men når jeg skriver tekst på siden (i en tabel) bliver det i skriftstørrelse 12. Den overholder skrifttype og farve, bare ikke størrelse, er der nogen der kan give mig en forklaring, og fortælle mig hvordan jeg løser problemet?
(til orientering har jeg ikke brugt div, span eller tbody i min html-kode).
Avatar billede Slettet bruger
01. august 2003 - 13:34 #1
hedder det ikke 10px, og ikke 10pt
Avatar billede TRoXa Novice
01. august 2003 - 13:35 #2
det der står inde i din tabel hører ikke til body .. dvs du skal også lave en

TABLE,TR,TD { FONT-SIZE: 10pt; COLOR: #171717; FONT-FAMILY: Verdana, MS Sans Serif }
Avatar billede TRoXa Novice
01. august 2003 - 13:35 #3
pt = punkter
px = pixels

mener de gør det samme :)
Avatar billede TRoXa Novice
01. august 2003 - 13:36 #4
æhmm .. det var lamt skrevet af mig .. *G*
Avatar billede -kris- Praktikant
01. august 2003 - 13:41 #5
phatlasse> Jeg har prøvet både med pt og px -lige lidt hjælper det.

troxa> din løsning virker - tak - men har du en forklaring på hvorfor den godt vil reagere på type og farve defineret i body, når det i tabellen nu ikke hører til body? Undre mig bare - Men er glad for at have fået en løsning:-)

Kristina
Avatar billede mik789 Nybegynder
01. august 2003 - 14:32 #6
troxa> px og pt gør ikke det samme. pt er et relativt mål, hvor px er absolut, dvs. tekst skrevet med pt vil stadig varierer alt efter browser, hvorimod skrift skrevet med px er fikseret i størrelse. ulempen er så for brugere der netop har brug for at se teksten større eller mindre
Avatar billede TRoXa Novice
01. august 2003 - 17:08 #7
Jeg kan ikke svare 100% på det, men vil gå ud fra, at fx når du skriver <body text=yellow> så svarer det til body { color: yellow } .. at nogle af dem virker hele vejen igennem :)
Avatar billede roenving Novice
01. august 2003 - 23:55 #8
Den er desværre ikke så nem at gennemskue ...

css vil som default have en værdi:inherit på udefinerede style-værdier, men da det er en hel del mere kompliceret (bl.a. med hensyn til forskel på block-level- og inline-elementer), vil jeg ikke gøre mig klog på det, måske kan du få nogle ideer ved at kigge på definitionerne i:

http://www.w3.org/TR/REC-CSS2/cascade.html#inheritance

-- som er en af de sider jeg ikke selv har nærlæst ...

-- en afart er forøvrigt dit tidligere spm om hvorfor h1 gør -- den kan åbenbart løses med en span (h1 er block-level, span er inline !-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester