Avatar billede ylwen Nybegynder
07. januar 2004 - 17:27 Der er 11 kommentarer og
1 løsning

længere boks i css

Jeg har en "banner" boks på www.menzel.dk/skoleweb som jeg ikke kan finde ud af at gøre længere. Det vil sige, jeg kan godt lave den længere, men så bliver den meget lang og der kommer er scroller. Jeg vil have boksen til at være ca. 10px fra højre kant.

mit style sheet ser så ledes ud:

a{
    text-decoration: none;
}

a:link{
    color: #37669A;
    font-weight: bold;
}

a:visited{
    color: #37669A;
    font-weight: bold;
}

a:hover{
    color: #37669A;
}

a:image {
    background-image: none;
    border: none;
    outline: none;
    text-decoration: none;
}

body {
    background: #FFFFFF;
    margin: 10px 20px 10px 20px;
    padding: 0;
    scrollbar-3dlight-color: #37669A;
    scrollbar-arrow-color: #37669A;
    scrollbar-darkshadow-color: #37669A;
    scrollbar-face-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    }

#navmenu {
  position:absolute;
    top: 100px;
    left: 20px;
    background: #F2F2F2;
    color: #37669A;
    margin-top : 0px;
    width: 190px;
    float: left;
    padding: 10px 20px;
    text-align: left;
    font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

hr.menu {
    color: #990033;
    width: 10px;
}


#banner{
    position:absolute;
    top: 20px;
    left: 230px;
    background: #F2F2F2;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #37669A;
    font: bold 32px;
}

font.mid {
    vertical-align: middle;
}

#logo {
  position:absolute;
    top: 20px;
    left: 50px;   
}

#indhold {
    position: relative;
    top: 50px;
    left: 210px;
    background-color: White;
    height: 400px;
}

Kom gerne med en detaljeret forklaring, så kan det være også jeg fatter det :)

VH
Torsten
Avatar billede lordhead Nybegynder
07. januar 2004 - 17:47 #1
Du mangler at definere hvor bredt dit banner skal være..:

#banner{
    position:absolute;
    top: 20px;
    left: 230px;
    width: 100px; /* Bestem selv bredden ;-) */
    background: #F2F2F2;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #37669A;
    font: bold 32px;
}
Avatar billede ylwen Nybegynder
07. januar 2004 - 19:04 #2
Ja, men gør jeg det så tilpasser den sig jo ikke efter vindues størrelsen. Jeg ville jo gerne have den til at udfylde rummet helt ud til kanten - de 10px
Avatar billede lordhead Nybegynder
07. januar 2004 - 19:36 #3
Hmm. Måske dette kan løse dit problem:

#banner{
    position:absolute;
    top: 20px;
    left: 230px;
    right: 10px;
    background: #F2F2F2;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #37669A;
    font: bold 32px;
}

... Ellers må du jo gøre det i procent.
Avatar billede lordhead Nybegynder
07. januar 2004 - 19:38 #4
Du kan nok ikke få præcis 10px ud til højre kant, men du kunne jo lave det som f.eks. 95%. Det bliver dog lidt sværere når du har s langt ud til venstre...


Men hvorfor bruger du egentlig position:absolute ?
Avatar billede ylwen Nybegynder
07. januar 2004 - 19:40 #5
Det virker ikke som man skulle forrestille sig, desværre... du kan selv se resultatet på www.menzel.dk/skoleweb Den bliver ikke strukket ud. Hvorfor jeg bruger absolute?? ja, jeg ved jo ikke bedre :) fortæl mig hvad jeg skal skrive istedet for!
Avatar billede lordhead Nybegynder
07. januar 2004 - 19:52 #6
hva med relative ;)
Avatar billede ylwen Nybegynder
07. januar 2004 - 19:55 #7
Ja, så sker der noget, men der mangler stadig de 10px mellemrum mellem boksen og højre kant, de vil stadig ikke virke?
Avatar billede lordhead Nybegynder
07. januar 2004 - 20:18 #8
Kan du evt. vise hvordan det ser ud?
Avatar billede ylwen Nybegynder
07. januar 2004 - 20:29 #9
du kan se det på www.menzel.dk/skoleweb og ellers ligger der et screen dump på http://www.menzel.dk/skoleweb/img.html
Avatar billede lordhead Nybegynder
07. januar 2004 - 20:39 #10
prøv med følgene kode:

#banner{
    position:relative;
    top: 20px;
    margin-left: 230px;
    margin-right: 10px;
    width: 95%
    background: #F2F2F2;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #37669A;
    font: bold 32px;
}

- Hvis det ikke virker, ja så må jeg selv begynde at teste lidt, og det kræver flere points ;-)) - ej bare en joke :)
Avatar billede ylwen Nybegynder
07. januar 2004 - 21:20 #11
Det begynder at ligne noget... jeg arbejder videre med det herfra, og siger tak for din hjælp... læg lige et svar så du kan få point
Avatar billede lordhead Nybegynder
07. januar 2004 - 21:40 #12
Håber du kunne bruge min hjælp .. og tak for points :)
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