Avatar billede Scriptstudio Nybegynder
20. november 2009 - 23:15 Der er 7 kommentarer og
2 løsninger

Div menu

Nogen der kan hjælpe med min div menu på hjemmesiden scriptstudio.dk.

Mit problem er når min content box er blevet længere end menuen, så er der bare hvidt.

Kunne godt tænke mig at den blå farve og borderen fortsatte ned til min footer..?
Avatar billede Slettet bruger
20. november 2009 - 23:43 #1
Et work-around kunne være følgende:

#wrapper {
  background-color: #B9CAFF;
}

#navigation {
  border-right: none;
}

#content {
  border-left: 1px solid #000000;
}

Ellers må en lidt mere sofistikeret løsning opfindes.
Avatar billede Scriptstudio Nybegynder
21. november 2009 - 00:03 #2
Min css fil ser således ud:

html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center}
p{margin:0 10px 10px}
a {color: #000000}
a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
    color: #000000;
}
a:hover {
    text-decoration: none;
    color: #666666;
}
a:active {
    text-decoration: none;
    color: #000000;
}
div#banner{
    float:right;
    width:470px;
    height:80px;
    margin-left:0px;
    background: #0099CC;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000000;}
div#header h1{
    float:left;
    width:220px;
    height:80px;
    line-height:80px;
    margin:0px;
    padding-left:10px;
    background: #0099CC;
    color: #FF6600;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
}
div#container{
    text-align:left;
    border: 1px solid #000000;
}
div#content{background:#EEE}
div#navigation{
    background:#B9CAFF;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #000000;
}
div#extra{background:#FF8539;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #000000;
}
div#footer{
    background: #333;
    color: #FFF;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #000000;
}
div#footer p{margin:0;padding:5px 10px}

div#container{width:700px;margin:0 auto}
div#content{float:right;width:550px}
div#navigation{float:left;width:149px}
div#extra{float:right;width:550px}
div#footer{clear:both;width:100%}
Avatar billede gadensgaard Nybegynder
21. november 2009 - 09:52 #3
Du kan forsøge med

margin-bottom: -2000px; padding-bottom: 2000px;

på din navigations div. Det er et CSS trick til at få samme højde (du kan også lave større margin-padding hvis der er behov for det).
Avatar billede gadensgaard Nybegynder
21. november 2009 - 10:14 #4
det kræver nok egentlig at du har overflow: hidden på din container.
Avatar billede Scriptstudio Nybegynder
21. november 2009 - 13:45 #5
mange tak for hjælpen
Avatar billede Scriptstudio Nybegynder
21. november 2009 - 13:46 #6
kan man dele pointene mellem jer herinde?
Avatar billede Slettet bruger
22. november 2009 - 12:28 #7
Ja, det kan du godt.
Her også et svar fra mig, hvis du altså føler at min kommentar har hjulpet dig.
Avatar billede Scriptstudio Nybegynder
23. november 2009 - 23:30 #8
kimsey0/ desværre men din løsning hjalp ikke..
Avatar billede Slettet bruger
23. november 2009 - 23:50 #9
Prøv lige igen. Så slipper du nemlig for det ubehagelige CSS hack:

html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center}
p{margin:0 10px 10px}
a {color: #000000}
a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
    color: #000000;
}
a:hover {
    text-decoration: none;
    color: #666666;
}
a:active {
    text-decoration: none;
    color: #000000;
}
div#banner{
    float:right;
    width:470px;
    height:80px;
    margin-left:0px;
    background: #0099CC;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000000;}
div#header h1{
    float:left;
    width:220px;
    height:80px;
    line-height:80px;
    margin:0px;
    padding-left:10px;
    background: #0099CC;
    color: #FF6600;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
}
div#wrapper {
  background-color: #B9CAFF;
}
div#container{
    text-align:left;
    border: 1px solid #000000;
}
div#content{
    background:#EEE;
    border-left: 1px solid #000000;
    }
div#navigation{
    background:#B9CAFF;
}
div#extra{background:#FF8539;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #000000;
}
div#footer{
    background: #333;
    color: #FFF;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #000000;
}
div#footer p{margin:0;padding:5px 10px}

div#container{width:700px;margin:0 auto}
div#content{float:right;width:550px}
div#navigation{float:left;width:149px}
div#extra{float:right;width:550px}
div#footer{clear:both;width:100%}
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