Avatar billede bugger Nybegynder
12. august 2003 - 00:03 Der er 4 kommentarer og
1 løsning

Fjernelse af rulleskakten 2

Der var jeg lidt for hurtig, det virker ikke med overflow:auto, der er stadig en scrollbar hvis indholdsdelen er uden ret meget tekst, så spørgsmålet er åbent igen

Hejsa
Hvordan fjerner jeg rulleskakten, eller scrolleren i nedenstående eksempel? -Menuerne i siderne, de blå og røde skal være 100 % i højden, men hvorfor h.... kommer der en scroller frem? Jeg kan ikke fjern den????

Her kommer først css filen css.css
body {
background-color:#DFE2E5 ;
font-family:verdana ;
text-indent:0px ;
margin: 0px;
}

#content {
    padding-top: 70px;
    margin-left:160px;
    margin-right:160px;
    background-color:#F8F9FB;
    height:100%;
}

#title {
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height: 75px;
    background-color:orange;
    padding-top: 10px;
    padding-left: 10px;
}

#rightmenu {
    position:absolute;
    right:0px;
    top:75px;
    width:150px;
    height:100%;
    background-color:blue;
}
#leftmenu {
    position:absolute;
    left:0px;
    top:75px;
    width:150px;
    background-color:red;
    height:100%;
}

og her kommer html filen test.html:

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">

<head>
<title>Test til folket.</title>
<link rel="stylesheet" type="text/css" href="css.css">
</head>

<body>

<div id="content">Her er indholdsdelen</div>
<div id="title">topmenuen her</div>
<div id="rightmenu">rightmenuen her</div>
<div id="leftmenu">leftmenuen her</div>

</body>

</html>
Avatar billede pixeldude Nybegynder
12. august 2003 - 01:52 #1
Din left og rightmenu har 100% i højden plus en top på 75px.  Det giver 100% + 75px.  Derfor har du scroll.

Istedet for at bruge top til positionering af texten, så brug border-top.
Her er et stylesheet er virker:

body {
    background-color:#DFE2E5 ;
    font-family:verdana ;
    text-indent:0px ;
    margin: 0px;
}

#content {
    padding-top: 75px;
    margin-left:160px;
    margin-right:160px;
    background-color:#F8F9FB;
    height:100%;
}

#title {
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height: 75px;
    background-color:orange;
    padding-top: 10px;
    padding-left: 10px;
    z-index: 2;
}

#rightmenu {
    position:absolute;
    right:0px;
    border-top: 75px solid orange;
    top:0px;
    width:150px;
    height:100%;
    background-color:blue;
    z-index: 1;
}

#leftmenu {
    position:absolute;
    left:0px;
    border-top: 75px solid orange;
    top:0px;
    width:150px;
    background-color:red;
    height:100%;
    z-index: 1;
}
Avatar billede roenving Novice
12. august 2003 - 01:55 #2
Avatar billede bugger Nybegynder
12. august 2003 - 09:01 #3
Super Pixeldude -men er det ikke en lidt utraditionel brug af border?  :-)
Anyway Tak for hjælpen.
Avatar billede pixeldude Nybegynder
12. august 2003 - 09:39 #4
Jo det er lidt utraditionel, men det virker!
Avatar billede bugger Nybegynder
12. august 2003 - 09:48 #5
Man kan vel også bruge padding-top: 75px;
-det virker ihvertfald her.
L8r
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester