login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Content(div) automatisch aanpassen aan andere div (Opgelost)

Offline html_user - 23/05/2011 21:52
Avatar van html_userLid Mijn probleem is als volgt:

Op mijn site die ik aan het proberen te maken ben, heb ik een div waar geen tekst in staat(content). In de content staan wel 2 afbeeldingen en een menu maar het belangrijkste een werkblad(ook een div). Hierin staat de tekst die ik wil meedelen aan de bezoekers van mijn site. Het werkblad plaats ik op height:auto.
Dan heeft deze div de juiste hoogte naar gelang de tekst. Maar nu wil ik ook de content een hoogte geven die zich automatisch aanpast aan de hoogt van het werkblad. Als ik de content op height: autozet. Dan is deze niet meer zichtbaar. Ze wordt gewoon een lijn.

Even samenvatten:
De content moet zich automatisch aanpassen aan de hoogt van het werkblad.

Misschien nog interessant ze hebben beide een vaste width.

Hopelijk begrijp je een beetje mijn probleem.

En alvast bedankt,
html_user

4 antwoorden

Gesponsorde links
Offline WouterJ - 23/05/2011 22:01
Avatar van WouterJ HTML gevorderde Je zou eens kunnen kijken naar fixed columns, maar ik denk dat deze code het ook wel goed maakt:
  1. div#content:after
  2. { /* Plaats een div achter de content div */
  3. content: ''; /* Geef een lege tekst mee */
  4. display: block; /* Maak het element erachter als een div element */
  5. clear: both; /* Hier gaat het om, je floats clearen */
  6. }

Of wat ook kan:
  1. <div id="content">
  2. <p>Hier wat tekst</p>
  3. <div id="sidebar">
  4. <p>Tekst</p>
  5. </div>
  6. <div class="clear"></div>
  7. </div>

  1. .clear { clear: both; }
Offline html_user - 23/05/2011 22:15
Avatar van html_user Lid Ik zou je al willen bedanken voor je reactie.

Maar mijn probleem is nog niet opgelost. Ik heb de eerst optie die u mij gegeven hebt uitgeprobeerd maar zonder resultaat.

De 2e optie is denk ik niet echt wat ik zoek want het is niet de bedoeling dat er tekst in de content komt.

Als het zou helpen dat ik mijn voorlopige codes upload meld dit dan maar en dan doe ik dat zeker.

Nogmaal bedankt,
html_user
Offline WouterJ - 24/05/2011 08:09
Avatar van WouterJ HTML gevorderde Het is inderdaad makkelijk om te kijken wat je precies bedoelt en hoe je dat in jou geval kan oplossen. Zou je het script online willen zetten en een link geven? Of als dat niet kan, wil je dan de code op plaatscode.be zetten en een link hier op het forum?
Offline html_user - 24/05/2011 18:21 (laatste wijziging 24/05/2011 20:03)
Avatar van html_user Lid Ik heb ook eens 2 afbeeldingen online gezet om mijn probleem duidelijker te maken. De eerste afbeelding is waar ik naar toe wil en de afbeelding er onder is wat ik nu krijg als ik in mijn code "height: auto" zet.
Op de inhoud moet je zeker niet letten het is gewoon een voorbeeldje.
De link is:http://socializz.co.cc/test.html.

Mijn code is als volgt:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <title>Sociaiz-Home</title>
  3. <link rel="stylesheet" href="Css sz.css" type="text/css" />
  4. </head>
  5. <div id="content">
  6. <div id="page">
  7. <img src="Blauwe header.png" id="bheader" />
  8. <!-----menu-------->
  9. <?php include('Menu.php') ?>
  10. <ul id='menu'>
  11. <li><a href='index.html'>Home</a> </li>
  12. <li><a href='Nieuws.html'>Nieuws</a> </li>
  13. <li><a href='Leden.html'>Leden</a> </li>
  14. <li><a href='Media.html'>Rubrieken</a></li>
  15. <li><a href'profiel.html'>Profiel</a> </li>
  16. </ul>
  17. <!-- end menu -->
  18. <!--2mene-->
  19. <ul id="menu2">
  20. <li><a href="#">Wedstrijden</a></li><br />
  21. <li><a href="#">Logboek</a></li><br />
  22. <li><a href="#">Over ons</a></li>
  23. </ul>
  24. <!--end 2menu-->
  25. <!------------------------Werkblad------------------>
  26. <div id="werkblad">
  27. <h2>Algemeen</h2>
  28. <p class="blauwe">
  29. Deze site wordt gemaakt door 2 jongeren die juist zijn begonnen<br />
  30. met het leren van de oneindige mogelijkheden van de html en dergelijke<br />
  31. (de techniek dat je gebruikt om een site op punt te krijgen).<br />
  32. De site is momenteel nog vrij nieuw waardoor er nog veel veranderingen<br />
  33. zullen volgen. Een aantal van die veranderingen kan je terugvinden onder 'to do'.<br />
  34. Verder hopen we dat de site je al een beetje bevalt en we staan natuurlijk<br />
  35. altijd open voor alle suggesties.<br />
  36. <u>socializ.sz@gmail.com</u></p>
  37. <!------------------- Deel 2 --Hier komt nog meer info-->
  38. </div>
  39. <br /><br />
  40. <img src="groene footer.png" id="bfooter" />
  41. </div>
  42. </div>
  43. </body>
  44. </html>


  1. #page{
  2. z-index: ;
  3. background-color: #eeeefc;
  4. width: 900px;
  5. left:50%;
  6. margin-left:-450px;
  7. position: absolute;
  8. border: 2px solid #000;
  9. height: auto;
  10. }
  11.  
  12. #werkblad{
  13. z-index: 1;
  14. background-color: #f0f0f0;
  15. width: 652px;
  16. border-bottom: 12px;
  17. padding-bottom: 6px;
  18. padding: 8px;
  19. padding-top: 6px;
  20. position: absolute;
  21. z-index: 1;
  22. margin-left: 210px;
  23. margin-right: 40px;
  24. margin-top: 100px;
  25. margin-bottom: 75px;
  26. height: auto;
  27. border: 1px solid #999;
  28.  
  29. }


Page is dus de content en werkblad is dus de div waar ik de info in typ.

Er staan ook nog een paar dwaze dingen in mijn code die ik nog moet aanpassen,
bv er staat 2 keer z-index. Ook staat er z-index en dan niet ingevuld. Op die kleine foutjes moet je niet letten want die moet ik er nog uithalen.

Hopelijk heb ik zo mijn probleem iets duidelijker kunnen uitleggen.

greetz,
html_user
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.192s