Hej,
Nu har jeg efterhånden stødt ind på dette irriterende (og måske
meget simple) problem, op til flere gange:
I kender det sikkert allesammen, når man sidder og roder med en
masse boxes, der er kodet med CSS. Denne her indholdsboks, hvor
teksten skal stå har det med at flytte sig ned under alle de
andre bokse, hvis at antal pixel i bredden overgår max antal
bredde-pixels. Problemet opstår, når jeg vil sætte noget padding
på min tekst, så den ikke står close op af indholdskassens sider.
FF, Opera, Netscape og IE7 kan sagtens finde ud af det - jeg tror
at det er fordi at de ikke tæller padding inde i en boks med, som
ekstra antal pixels. Det gør IE6 derimod. Så snart man får lavet
en padding på et bestemt antal pixels, rykkes boksen ned under
alle de andre bokse. Jeg kan godt selv se, hvad det er der går
galt, nemlig at der simpelthen ikke er nok plads - mit ydre
dokument er ikke bredt nok til at rumme en så bred padding (i
IE6). MEN, hvad gør jeg? Jeg kan vel bruge microsoft betingede
kommentarer, til IE6 problemet er bare, at IE6 bare vel ignorerer
paddingen - og det er jo ikke meningen. Paddingen på
indholdsboksen skal være ens uanset hvilken browser man kigger i.
Så det store spørgsmål er: Hvad kan man bruge i stedet for
padding? Jeg har prøvet at fifle lidt med de enkelte pixels, men
jeg tror aldrig at det vil gå op, når de to browsere kommer med
et sådant forskelligt resultat. Sætter man antal pixel ned,
bliver boksen jo mindre, og vil derfor ikke udfylde det den skal.
Så måske man skal have fat i en formatering, der fortæller noget
om max antal bogstaver på en linie, eller er jeg helt lost? ;)
På forhånd tak :)
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials