login  Naam:   Wachtwoord: 
Registreer je!
 Forum

img onderaan div positioneren

Offline Win - 21/11/2006 10:51
Avatar van WinNieuw lid Hoe plaats ik de afbeelding onderaan de grijze balk, zonder tabellen te gebruiken?

http://users.pandora.be/bambam/trouble1/html.htm

4 antwoorden

Gesponsorde links
Offline marten - 21/11/2006 10:58
Avatar van marten Beheerder
  1. <div class=balk></div>

  1. div.balk {
  2. background-color: #hierjekleur;
  3. width: hier hoe lang het moet
  4. height: hoogtre hier
  5. }


Bedoeling is dus dat je een div maakt met een grijze achtergrond. Positie enzo moet je maar ff uitzoeken want met deze info kan ik daar niks mee.
Offline Win - 21/11/2006 11:26
Avatar van Win Nieuw lid De hoogte van de div (<div id="navigation">) met grijze achtergrond is afhankelijk van hoeveel tekst er rechts staat, dus een vaste hoogte meegeven is niet mogelijk.
Hoe maak ik die div even hoog als de div met tekst (<div id="content">)?

De code staat op http://www.plaatscode.be/3173/
Offline xSc - 21/11/2006 11:28
Avatar van xSc Onbekend Door geen hoogte mee te geven. Ik heb je code niet bekeken maar misschien helpt het ook als je position: relative gebruikt.
Offline Thomas - 21/11/2006 11:58 (laatste wijziging 21/11/2006 14:09)
Avatar van Thomas Moderator Je vraagt nu 2 verschillende zaken.

* hoe plaats ik een plaatje onderaan een div
* hoe laat ik een div doorlopen tot de lengten van een andere (langere) div

De tweede vraag is al meerdere malen beantwoord. Gebruik in een omringende div een achtergrondkleur of -plaatje. Zie ook Faux columns maken.

De eerste vraag:
Probeer iets met CSS in combinatie met je plaatje (vertical-align of bottom, of een top-margin van 100% en een negatieve top ter hoogte van een plaatje), of maak er een achtergrondplaatje van, dan kun je deze ook redelijk precies positioneren, onafhankelijk van de hoogte van andere divs.

EDIT: Dit lijkt het makkelijkste: Zet het plaatje achter de container-div, en gebruik dan een relatieve postionering:

  1. <!DOCTYPE html
  2. PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html>
  5. <head>
  6. <title></title>
  7. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  8. <style type="text/css">
  9. *
  10. {
  11. margin: 0px;
  12. padding: 0px;
  13. }
  14.  
  15. body
  16. {
  17. margin: 10px;
  18. }
  19.  
  20. #container
  21. {
  22. width: 600px;
  23. background-color: #ccc;
  24. }
  25.  
  26. #left
  27. {
  28. float: left;
  29. width: 180px;
  30. height: 100%;
  31. padding: 10px;
  32. }
  33.  
  34. #right
  35. {
  36. float: left;
  37. width: 380px;
  38. padding: 10px;
  39. background-color: #ffffff;
  40. }
  41.  
  42. .clear
  43. {
  44. clear: both;
  45. }
  46.  
  47. .pic
  48. {
  49. position: relative;
  50. top: -50px; /* afhankelijk van de hoogte van je plaatje */
  51. }
  52. </style>
  53. </head>
  54.  
  55. <body>
  56. <div id="container">
  57. <div id="left">
  58. </div>
  59. <div id="right">
  60. Fusce vitae odio sit amet ante facilisis pharetra. Sed cursus dolor. Nulla facilisi. Proin pretium, odio vel dignissim auctor, arcu arcu imperdiet mi, in imperdiet purus dolor ut urna. Quisque non tellus. Donec quis ipsum. Sed vel turpis a tellus fermentum adipiscing. Curabitur vel tortor. Morbi eleifend. Phasellus a nibh. In placerat risus sit amet nisi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Praesent imperdiet. Proin ornare, augue tristique blandit elementum, odio massa convallis lectus, sit amet malesuada libero nisi ut eros. Donec at eros. Aliquam vitae pede. In vulputate. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam eleifend fringilla nisl. Nam eu dui euismod quam consectetuer eleifend.
  61. </div>
  62. <div class="clear"><!-- no content --></div>
  63. </div>
  64. <img src="pic.gif" class="pic" alt="" />
  65. </body>
  66. </html>


Je kunt het plaatje ook in het aparte div zetten.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.221s