---
title: "Problem att färga scroller när man kör XHTML"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/61485-problem-att-färga-scroller-när-man-kör-xhtml"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Ricki"
published: "2002-12-07T18:00:35.000Z"
updated: "2002-12-07T21:31:37.000Z"
replies: 3
views: 281
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/html-css/61485-problem-att-färga-scroller-när-man-kör-xhtml"
---

# Problem att färga scroller när man kör XHTML

## #1 — Ricki, 2002-12-07T18:00Z

Tjena!
När jag lägger till doctypen för xhtml transitional så blir mina scrollbarer i min iframe helt mysko. Deras färgning försvinner och jag får även en horizontell scroll... Någon som vet vad detta kan bero på?

Permalänk: https://www.webforum.nu/p/61485

## #2 — ZonD, 2002-12-07T18:26Z

jag har samma problem. Inte med frgerna utan med den horisontella scrollen. Skulle även jag behöva hjällp
har försökt med 

```

.scroll
{ 
owerflow-X; hidden
}
```

Permalänk: https://www.webforum.nu/p/878249

## #3 — Web-Tor, 2002-12-07T18:40Z

Den här frågan från igår kanske kan ge dig svar?
<http://www.webforum.nu/showthread.php?s=&threadid=60113>

Permalänk: https://www.webforum.nu/p/878258

## #4 — jarvklo, 2002-12-07T21:31Z

Hmm...
Utan att veta hur er kod ser ut...
En möjlig orsak till att man får horisontella scrollbars:

När man kör xhtml med en korrekt \<!DOCTYPE (nu tjatar jag igen :e ) ser man bl.a. automatiskt till att MSIE och Moz använder "standards"-mode...

Och en vanlig orsak till att man får scrollbars både på höjden och på tvären i "standards" mode är att man använder "width:100%" på ett block som ligger direkt i body utan att sätta både border, margin och padding till 0. (samma gäller för height)
Ett blocks strorlek räknas fram som:
marginal+border+padding+width+padding+border+margin.
(se: <http://www.w3.org/TR/REC-CSS2/box.html>) - och har man en border på 1px samtidigt som man har width:100% på ett block som ligger direkt i \<body\>, får man alltså ett block som blir 100% av webbläsarbredden plus 2 pixels... Alltså: scrollbars vad man än gör! Samma för höjden...

För att undvika problemet, kan man köra med stilen

```
body {height:100%;width:100%;margin:0;padding:0}
```

 samt se till att man inte har varken margin, padding eller border på "det yttersta" blocket i sin kod om man använder 100% till width eller height.

Permalänk: https://www.webforum.nu/p/878373

---

Tråden på webben: https://www.webforum.nu/amne/html-css/61485-problem-att-färga-scroller-när-man-kör-xhtml
