Avatar billede zpike Nybegynder
30. april 2007 - 21:16 Der er 1 kommentar

Height: 100%; problemer

Jeg vil prøve at forklare mit problem selvom jeg synes det er lidt svært :)

Jeg sidder og skal lave en sidde som har en content div og samtidig ude til højre på siden en rightcontent. Jeg vil gerne have siden til at have en dynamisk højde som styres af dén af de to divs som er højest.

#content og #rightcontent er wrappers, som begge includes vha. php.

Jeg paster koden nedenfor, men mangler i uddybende information må i sige til - så skal jeg forsøge at forklare yderligere :)


/////// index
<?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-15\"?".">"; ?>
<!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>Titel</title>
 
      <link rel="stylesheet" type="text/css" href="stylesheet.css" />
     
    <!--[if lte IE 6]>
    <link rel="stylesheet" type="text/css" href="ie_hacks.css">
    <![endif]-->
 
  </head>

<body>

<div id="wrapper">

<div id="header"></div>

<div id="rightcontent">
<?php

    include ("rightcontent.php");
   
?>
</div>

<div id="content">

<?php
   

    if(!isset($id)) { $id = "frontpage"; }

    if(file_exists("$id.html")){
    include ("$id.html");
    } elseif (file_exists("$id.php")){
    include ("$id.php");
    } elseif (file_exists("$id.txt")){
    include ("$id.txt");
    } elseif (file_exists("$id")){
    include ("$id");
    } else{
    include ("error404.php");
    }


?>

</div>

<div id="footer"></div>

<div id="copyright">Copyright &copy; 2007 :).dk | valid <a class="copyright" href="http://validator.w3.org/check/referer">XHTML</a></div>



</div>
 
</body>
 
</html>



/////index css
/* INDEX START */

    html, body {
        width: 100%;
        height: 100%;
        background-color: #f1f1f0;
        margin: 0;
        padding: 0;
        font-family:Verdana, Tahoma, Arial;
        font-size: 11px;
        color: #656565;
       
    }
   
   
    #wrapper {
        position: relative;
        margin: 0px auto 0px auto;
        width: 800px;
        min-height: 100%;
        height: auto;
        background-image: url(graphics/content.gif);
   
    }
   

    #header {
        position: relative;
        background-image: url(graphics/header.gif);
        left: 0px;
        top: 0px;
        height: 151px;
        width: 800px;
        z-index: 10;
    }
   

   
    #rightcontent {
        position: relative;
        width: 198px;
        min-height: 100%;
        top: 10px;
        padding: 10px 10px 10px 10px;
        margin-left: 566px;
        z-index: 20;
    }
   
   
   
   
    #content {
        position: relative;
        width: 529px;
        min-height: 100%;
        height: auto;
        top: 0px;
        padding: 0px 10px 18px 10px;
        margin-left: 15px;
    }
   
    #content:after {   
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
  }

    #footer {
        background-image: url(graphics/footer.gif);
        position: absolute;
        bottom: 0px;
        left: 0;
        height: 28px;
        width: 800px;
    }

    #copyright {
        font-family: Verdana, Tahoma, Arial;
        font-size: 9px;
        position: absolute;
        left: 35%;
        bottom: 2px;
        color: #999999;
        text-decoration: none;
        z-index: 4;
    }

    a.copyright {
        text-decoration: underline;
        color: #999999;
        font-size: 9px;
        font-weight: normal;
    }
   
   
    h1 {     font-family: Verdana, Tahoma, Arial;
            font-size: 12px;
        }
       
       
    h4 {
        font-family: Verdana, Tahoma, Arial;
        font-size: 9px;
        float: right;
    }
   
    a:link, a:visited {
        font-family: Verdana, Tahoma, Arial;
        font-size: 10px;
        font-weight: bold;
        text-decoration: none;
        color: #656565;
    }
   
    a:hover {
        font-family: Verdana, Tahoma, Arial;
        font-size: 10px;
        font-weight: bold;
        text-decoration: none;
        color: #b0bcbd;
    }
       
   
   
   
/* INDEX SIDE SLUT */


/////Forside som er included

/* FORSIDE START */
   
    #kampagnecontainer {
        position: relative;
        float: left;
        width: 240px;
        margin-left: 2px;
    }
   
       
       
    #messecontainer {
        position: relative;
        float: left;
        width: 240px;
        margin-left: 36px;
    }
   
       
   
    #newscontainer {
        position: relative;
        float: left;
        width: 198px;
        margin-left: 0px;
        margin-bottom: 20px;
        margin-top: -150px;
    }
   

   
    #referencecontainer {
        position: relative;
        float: left;
        width: 240px;
        margin-left: 0px;
    }   
   
       

   
/* FORSIDE SLUT */


Håber det gir mening :)
Avatar billede boxer Nybegynder
30. april 2007 - 22:42 #1
Det er et problem jeg selv har bokset med.
Jeg endte med at benytte mig af 2 stylesheets hvor det sidste af dem definerede højden.

Jeg ved at Jørgen Farum har lavet en løsning. Du ser et eksempel her:
http://www.webdesign101.dk/www/cssmenu/dropdownmenu/eks08.html

Hvor godt det er skal jeg ikke kunne sige.
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