Avatar billede tolderberg Nybegynder
14. september 2007 - 22:37 Der er 5 kommentarer og
1 løsning

Højde på to div skal følges ad

Hejsa,

Hvorfor er det lige at man ikke kan lave det her lidt smartere?
www.2lderlund.dk/2007

html til siden:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>2lderlund.dk ver2007</title>
<meta http-equiv="Content-Language" content="da-dk">
   
    <meta http-equiv="imagetoolbar" content="no">
    <meta name="MSSmartTagsPreventParsing" content="true">
   
    <meta name="Description" content="Description">
    <meta name="Keywords" content="Keywords">
   
    <meta name="author" content="Enlighten Designs">
   
    <style type="text/css" media="all">@import "css/master.css";</style>
</head>

<body>

<div id="page-container">

  <div id="header"></div>
 
  <div id="subheader"><img src="layout/sublogo.jpg"></div>
 
  <div id="menucontainer"><img src="layout/menu/menutemp.jpg" width="257" height="30">
                            <img src="layout/menu/menutemp.jpg" width="257" height="30">
                            <img src="layout/menu/menutemp.jpg" width="257" height="30">  </div>
 
  <div id="flashcontainer">Flash</div>
 
<div id="divider"></div>
 
<div id="contentcontainer">
    <div id="leftsidebar">
      <p>bla bla blabla bla bla bla bla bla bla <br>
      bla bla bla bla bla</p>
    </div>
      <div id="content">
        <p>&nbsp;</p>
        <p>&nbsp;</p>
      </div>
    <div id="clearer"></div>
    </div>
  <div id="footer">la bla blabla bla bla bla bla bla bla</div>
</div>
</body>
</html>

css:
html, body {
    margin: 0;
    margin-top: 30px;
    padding: 0;
}

body {
    margin-top:30;
    text-align: center;
    background-color:#615b50;
}

#page-container {
    width: 850px;
    margin:auto;
}

#header {
    width: 850px;
    height: 42px;
    background-image:url(../layout/toplogo.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;
    text-align:right;
}

#subheader {
    width: 850px;
    height: 38px;
    background-image:url(../layout/right_top_grabber.jpg);
    background-repeat:no-repeat;
    background-position:right bottom;
    text-align:left;
}

#menucontainer {
    width: 359px;
    height: 239px;
    background-image:url(../layout/menu_bg.jpg);
    background-repeat:repeat-y;
    text-align:right;
    float:left;
}

#flashcontainer {
    width: 491px;
    height: 239px;
    background-image:url(../layout/flash_bg.jpg);
    background-repeat:repeat-y;
    text-align:right;
}

#divider {
    clear: both;
    background-color:#FF0000;
    height: 13px;
}

#contentcontainer {
    width: 850px;
    position:relative;
    min-height: 100%;
    height: auto;
}

    #leftsidebar {
        width: 359px;
        background-image:url(../layout/leftsidebar_bg.jpg);
        background-repeat:repeat-y;
        text-align:right;
        float:left;
        clear:left;
        }

    #content {
        width: 491px;
        background-image:url(../layout/content_bg.jpg);
        background-repeat:repeat-y;
        text-align:left;
        float:right;
        clear:right;
        }

    #clearer {
        clear:both;
        }
       
#footer {
    width: 850px;
    height: 46px;
    background-image:url(../layout/footer_bg.jpg);
    background-repeat:no-repeat;
    text-align:right;
    float:left;
    clear:both;
}

Leftsidebar og Content vil ikke tage samme højde lige meget hvor meget jeg prøver med hidden divs og "height=100%" og hvad der eller findes af gode tricks.

Jeg vil gerne prøve at forstå hvordan man omgås denne problematik, for det er ved at udvikle sig til noget virkelig irreterende!
Avatar billede Slettet bruger
14. september 2007 - 22:56 #1
Til et projekt jeg sidder og roder med har jeg haft godt held med metoderne beskrevet heri:

http://www.alistapart.com/articles/multicolumnlayouts

Har anvendt http://www.alistapart.com/d/multicolumnlayouts/2ColLiquidLeftRailTallestHeaderFooter.html

tilpasset til det jeg skulle bruge.

Forresten: er der nogen som kan forklare vigtigheden i at man i koden sætter koden opsåledes at indhold kommer først og så navigationen bagefter? Der må vel være en dybereliggende grund til det.
Avatar billede tolderberg Nybegynder
15. september 2007 - 10:58 #2
--> daleif

Det var sådan noget jeg ledte efter.
Der er ikke meget ved at få løst et problem hvis ikke man forstår hvad det er man gør.
Så tak for det.
Drop et svar, så er der point

/TB
Avatar billede Slettet bruger
15. september 2007 - 19:34 #3
ok, metoden fungerer faktisk overraskende godt. Og virkede til min store overraskelse fint i den IE jeg kom forbi til test.
Avatar billede tolderberg Nybegynder
15. september 2007 - 19:37 #4
Det virker vildt godt:-)
Er i gang med at rette det sidste grundlæggende til...

/TB
Avatar billede Slettet bruger
16. september 2007 - 10:14 #5
ja, det ser i hvertfald noget bedre ud end foer, der var den bestemt ikke velfungerende i FF.

De der kanter er ret sjove.
Avatar billede tolderberg Nybegynder
16. september 2007 - 10:41 #6
Det er meget bedre nu:-)
Jeg fik lige styr på menuen i går, så nu er det bare noget content der mangler.
Ja, rammerne i forskellige tykkelser er ret morsomme. Det er jo det man kan med css layout som man ikke kan med alt det andet;-)

/TB
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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