Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  14 3705
God kveld / natt folkens.


Jeg holder på å lærer meg html for øyeblikket og har lært en god del de siste dagene.
Nettsiden er så og si ferdig, men jeg ønsker å legge til et "tekstfelt" i midten som scroller nedover.


http://imgur.com/qcdbZEM


Som dere ser i bildet her så er det feltet i midten jeg tenker på.
Footer, header og nav bar til venstre har jeg og et bakgrunnsbilde.

Men nå vil jeg ha det tekstfeltet i midten som scroller nedover.
Er det noen som kan gi litt tips til hvordan dette gjøres sånn at jeg lærer det?


Takk.


edit: bildet vises ikke: Bildet er nå her: http://imgur.com/qcdbZEM
Sist endret av Nikon01; 20. februar 2016 kl. 02:18.
Er feltet et div-element?

Kode

div {
    overflow: scroll;
}
eller

Kode

div {
    overflow: auto;
}
Sist endret av nudo; 20. februar 2016 kl. 16:39. Grunn: Automatisk sammenslåing med etterfølgende innlegg.
Jeg har ikke et felt der for øyeblikket.
Tanken var om noen vet hva det heter og kan finne det på google eller om noen har tips til begynnelse på dette.


For øyeblikket har jeg bare en boks på midten for litt tekst, men det ser ikke akkurat noe pent ut =/
Sist endret av Nikon01; 20. februar 2016 kl. 18:20.
Vel det er normalt å benytte div elementer til layout

Kode

#scrollbartekstboks {
    overflow: auto;
}
overflow auto på div elementet i midten vil trolig gi deg det du ønsker.

https://www.youtube.com/watch?v=eOG90Q8EfRo
Sist endret av nudo; 20. februar 2016 kl. 18:34.
ok.
Men hvis jeg skal få dette feltet til å bli i midten og legge seg "bak" footer og header på en måte sånn at bare denne i midten scroller. Er det bare overflow: auto; jeg trenger å tenke på da?
Sitat av Nikon01 Vis innlegg
ok.
Men hvis jeg skal få dette feltet til å bli i midten og legge seg "bak" footer og header på en måte sånn at bare denne i midten scroller. Er det bare overflow: auto; jeg trenger å tenke på da?
Vis hele sitatet...
Evt. så kan du bruke z-index.

http://www.w3schools.com/cssref/pr_pos_z-index.asp

Edit: Kan du ikke bare legge inn HTML-koden / CSS her?
Sist endret av Zirto; 20. februar 2016 kl. 18:47.
Sitat av Zirto Vis innlegg
Evt. så kan du bruke z-index.

http://www.w3schools.com/cssref/pr_pos_z-index.asp

Edit: Kan du ikke bare legge inn HTML-koden / CSS her?
Vis hele sitatet...

Hadde ikke noe laget for dette så da kunne jeg ikke poste koden.


Men har nå gjort som dere skrev og gjorde det sånn her:

Kode

#scrollbartekstboks {
	overflow:auto;
	z-index:-1;
	position:fixed;
	border:3px solid;
	left: 30%;
	right:30%;
	height:100%;
	background-color:#5B5454;
	
}
Fargevalg på noe som helst har jeg ikke bestemt meg for, så ikke tenk på fargen der.
Her er et simpelt eksempel med en annen fremgangsmåte.

http://codepen.io/andeersg/pen/YwoPZj
Noe slikt som dette?

Kode

<!DOCTYPE html>
<html>
<head>
    <title></title>
	<meta charset="utf-8" />

    <style>
  #scrollbartekstboks {
  width: 200px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 82%;
    overflow: scroll;
    left: 30%;
    height: 500px;
    background-color: #5B5454;
    border: 3px solid;
    color: white;
    position:fixed;
    }
    </style>




</head>

<body>

    <textarea id="scrollbartekstboks" name="" value=""></textarea>

</body>
</html>
Sist endret av Zirto; 20. februar 2016 kl. 19:29.
Sitat av Yochi Vis innlegg
Her er et simpelt eksempel med en annen fremgangsmåte.

http://codepen.io/andeersg/pen/YwoPZj
Vis hele sitatet...
Morsom detalj: overflow-y: auto;
God kveld igjen folkens.



Kode

#scrollbartekstboks {
	overflow:auto;
	z-index:-1;
	position:fixed;
	left: 30%;
	right:30%;
	height: 100%;
	background-color:white;
	top:100px;
	font-family:verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-style:italic;
	font-weight:bold;
	opacity: .8;
	
}
Jeg fikk opp en scrollbar i midten og alt fungerte helt fint.
MEN, når jeg skriver en del i dette feltet og det er på tide å scrolle nedover, så får jeg scrollet litt, men ikke helt ned.

Noen som kan se hvorfor?
Sitat av Nikon01 Vis innlegg
Jeg fikk opp en scrollbar i midten og alt fungerte helt fint.
MEN, når jeg skriver en del i dette feltet og det er på tide å scrolle nedover, så får jeg scrollet litt, men ikke helt ned.

Noen som kan se hvorfor?
Vis hele sitatet...
Har du mulighet til å lage en liten demo på Codepen.io eller jsbin.com? Da er det litt enklere for deg å vise oss problemet + enklere for oss debugge problemet.
Når jeg kjører koden igjennom jsbin.com så fungerer det fint og jeg får scrollet nedover.

Men når jeg kjører den her hos meg så fungerer det ikke.

EDIT:

Det virker som at det er når jeg putter inn noen <p>, bilder etc inni der at det ikke fungerer å scrolle ned.
Med ren tekst fungerer det fint, men legger jeg til bilder og paragrafer så får jeg ikke scrollet mer enn kanskje 1 cm av 8 cm f.eks.
Sist endret av Nikon01; 24. februar 2016 kl. 22:02. Grunn: Automatisk sammenslåing med etterfølgende innlegg.
Pass på at avsnittene i feltet er i <p>-tag, du kan alltids jukse det hele til med noen ekstra <br /><br /><br /><br /> i en egen </p> på slutten av teksten din, men det beste er kanskje å legge inn padding eller margin i CSSen til p?

Har du <p id="avsnitt">?

Da er det bare å finne ut hvilken #avsnitt{ margin: 5px } eller 3?
Sist endret av nudo; 24. februar 2016 kl. 23:47.
Ja tenkte å unngå å bruke for mye <br> for å komme nedover på siden.
Men jeg ønsker at det skal være litt mellomrom imellom avsnittene da det er "nyheter" som skal stå på denne siden og da syns jeg ikke det er så veldig fint om de er for nærme hverandre.