webForumDet fria alternativet

DIV och scroll

11 svar · 441 visningar · startad av Moonman

MoonmanMedlem sedan apr. 200273 inlägg
#1

Halo.

Tänk er en ruta. Dela sedan rutan vertikalt på mitten så att vi har två spalter. Dela sedan den högra spalten horisontelt så att vi totalt har tre rutor.

Jag skulle vilja att en scroll kom upp till höger om alla rutor men bara påverkar den vänstra spalten, de två mindre rutorna ska ligga kvar.

Hur gör jag detta?

mvh Alex Robsahm

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Har du någon befintlig HTML-kod man kan utgå från?

:)

MoonmanMedlem sedan apr. 200273 inlägg
#3

Nej det har jag inte. Är det svårt att visualisera det jag frågar om? Jag behöver inte få kod tillbaka heller utan det räcker om någon kan säga vilka tekniker man ska använda och hur man ska tänka.

mvh Alex Robsahm

Peter SMedlem sedan dec. 20025 483 inlägg
#4

Nej, jag förstår hur du tänkt att det visuellt skall se ut. Är det <iframe>:s inblandade eller är det enbart <div>-element det är frågan om?

:)

Jesper TMedlem sedan nov. 20017 144 inlägg
#5

Vad gör style.top?

Det undrar jag också... :)
/r fel inlägg :r

MoonmanMedlem sedan apr. 200273 inlägg
#6

Enbart DIV och TABLE. Vad gör style.top?

mvh Alex Robsahm

nitro2k01Medlem sedan aug. 20039 342 inlägg
#7
<html>
<head>
<style>
.pa {position: absolute; border: 1px solid black;}
</style>
</head>
<body style="overflow: hidden;" scroll="no">
<div style="overflow: auto; left: 0px; top: 0px; height: 100%; width: 50%;" class="pa">
Vänster
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
</div>

<div style="overflow: hidden; left: 50%; top: 0px; height: 50%; width: 50%;" class="pa">
Uppe till höger
</div>
<div style="overflow: hidden; left: 50%; top: 50%; height: 50%; width: 50%;" class="pa">
Nere till höger
</div>

</body>
</html>

:)
EDIT: Ändrade koden lite för tydlighetens skull.

MoonmanMedlem sedan apr. 200273 inlägg
#8

Kan du förklara vad det är i koden som gör att scrollen hamnar till höger om allt för jag kan inte hitta det.

mvh Alex Robsahm

nitro2k01Medlem sedan aug. 20039 342 inlägg
#9

Den hamnar inte längst till höger... Men det där är det närmaste man kan komma utan att krångla till det alltför mycket.

MoonmanMedlem sedan apr. 200273 inlägg
#10

Jeg vet redan hur man gör det du beskrev men det är inte vad jag söker, tack iaf.

mvh Alex Robsahm

nitro2k01Medlem sedan aug. 20039 342 inlägg
#11
 
<html>
<head>
<style>
.pf {[b]position: fixed;[/b] border: 1px solid black;}
</style>
</head>
<body>

Vänster
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />

<div style="overflow: hidden; left: 50%; top: 0px; height: 50%; width: 50%;" class="pf">
Uppe till höger
</div>
<div style="overflow: hidden; left: 50%; top: 50%; height: 50%; width: 50%;" class="pf">
Nere till höger
</div>

</body>
</html>

Alternativet är position: fixed; på lagren, som gör det du vill. Kruxet är att det inte funkar i någon version av IE. (Bara mozilla och Opera)

MoonmanMedlem sedan apr. 200273 inlägg
#12

Kan man inte göra en scroll och koppla den till ett specifikt lager?

mvh Alex Robsahm

128 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)