---
title: "Scroller visas när den inte skall!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/62499-scroller-visas-när-den-inte-skall"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Jesper T"
published: "2002-12-18T04:18:40.000Z"
updated: "2002-12-30T12:25:26.000Z"
replies: 13
views: 465
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/62499-scroller-visas-när-den-inte-skall"
---

# Scroller visas när den inte skall!

## #1 — Jesper T, 2002-12-18T04:18Z

Så här ser min iframe ut:

```
<iframe src="inlay.asp" name="mittenframe" frameborder="0" width="100%" height="100%" scrolling="auto" align="left"></iframe>
```

 
Alltså skall scrolla om det behövs, eller hur...ja.

Men, tror ni att det funkar...nej, just det.
Även fast sidan i iframen inte är mer än 50% av den totala sidans brädd så visas sidoscrollen. VARFÖR!!!?

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

## #2 — icaaq, 2002-12-18T07:09Z

inlay.asp

```
[red]
<body scrolling="NO">
[/red]
```

Kanske :OO

mvh icaaq

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

## #3 — Jesper T, 2002-12-18T13:53Z

Gjorde ingen skillnad.

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

## #4 — McB, 2002-12-18T15:27Z

Prova att sätta width och height till bestämda värden istället.

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

## #5 — Darren, 2002-12-18T16:32Z

Det blir något fel i de flesta läsare när man anger bredden och höjden i %... Eller i alla fall när man anger att de skall vara 100%. Så skriv fasta värden istället så som McB föreslog eller ändra till typ 95%.

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

## #6 — elvelind, 2002-12-19T04:20Z

testa att sätta padding och margin till 0

```
<iframe src="inlay.asp" style=" padding:0px; margin:0px; "
```

 

problemet kan vara i hur vissa browsers räknar ut 100%.
vissa räknar in marginaler och borders. vissa inte.

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

## #7 — jarvklo, 2002-12-19T09:44Z

Kan tillägga att de enligt standard skall "width:100%" betyda att:

Innehållet i en blocktagg (inklusive värdena på vänster och höger padding) skall få 100% av "omgivande blocks bredd" (t.ex. webbläsarfönstrets bredd om blocket ligger direkt i body). 
Till detta skall sedan läggas på bredderna av vänstermarginal, vänster border-bredd, högermarginal, samt höger border-bredd (som ju alla kan ha olika värden) vilket gör att 100% oftast, med dessa värden inräknade, lätt blir mer än sidbredden om man inte tänker på att slå av t.ex. marginalvärden på sina "100%-block... ;)

Källa: <http://www.w3.org/TR/REC-CSS2/box.html#box-dimensions>

**Detta gäller alltså även för *filen som skall läsas in i din \<iframe\>*, och det är fullt möjligt att det är just samspelet mellan filen som du lägger in i din iframe och iframen:s stilar som bråkar !!!!** 
Prova att sätta margin:0 och padding:0 även på  \<body\>-taggen i det dokument du läser in i din iframe!

Men, som jag också brukar tjata om ;) , sedan beror hanteringen också på vilken \<!DOCTYPE man har (dvs om man hamnar i [standards eller quirks mode](http://www.hut.fi/~hsivonen/doctype.html)) och, som sagt ovan,  en del gamla buggar i olika versioner av olika webbläsare...

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

## #8 — Jesper T, 2002-12-19T14:10Z

Inget funkar:
inlay.asp:

```
<iframe src="inlay.asp" name="mittenframe" frameborder="0" width="585" height="400" scrolling="auto" align="left" style="padding:0px; margin:0px;"></iframe>
```

Och i body på sidan inlay.asp

```
<body  leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" style="padding:0px; margin:0px;">
```

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

## #9 — Darren, 2002-12-19T22:21Z

Ge oss mer kod från inlay.asp... Det som du har efter body taggen.

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

## #10 — Jesper T, 2002-12-19T22:26Z

> **jarvklo skrev:**
>
> Men, som jag också brukar tjata om ;) , sedan beror hanteringen också på vilken \<!DOCTYPE man har (dvs om man hamnar i [standards eller quirks mode](http://www.hut.fi/~hsivonen/doctype.html)) och, som sagt ovan,  en del gamla buggar i olika versioner av olika webbläsare...

Jag provade även byta ut dessa olika grejjor, men inget hände.
Vad är fel???

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

## #11 — Jesper T, 2002-12-19T23:02Z

Funkade när jag lade till:

```
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//SE">
```

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

## #12 — jarvklo, 2002-12-20T10:08Z

All Right! :bire
Det verkar vara Quirks mode som gäller om man vill ha \<iframes\> utan scrollbars alltså ...
Man lär sig något nytt varje dag :e

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

## #13 — Jonte23, 2002-12-28T00:23Z

Ta bort Auto

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

## #14 — TroOmb, 2002-12-30T12:25Z

Jag kan. Lägg in detta i bodyn i stylekoden	

overflow: hidden;

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/62499-scroller-visas-när-den-inte-skall
