Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [css] Obrazek oraz pozycja divów
Forum PHP.pl > Forum > Po stronie przeglądarki
markuz
Witam serdecznie !
Mam problem z css,html . Chcę zrobic tak aby divy ( .left-leaf oraz .right-leaf ) były na dole a nie na górze. Oraz aby cały div .image był wyśrodkowany. Problem z tym że po środku mamy obrazek ( <img></img> ) który przeszkadza w tym ustawieniu, bo nie znamy wielkości danego obrazka. Wszystko przedstawiam na poniższym screenie :



Oraz dołączam kod tych div-ów :

html :
  1. <div class='content'>
  2. <div class='image'>
  3. <div class='left-leaf'></div>
  4. <img src='uploads/bobmarley.png'/>
  5. <div class='right-leaf'></div>
  6. </div>
  7. <div class='description'>
  8.  
  9. </div>
  10. </div>


css :
  1. .content {
  2. width: 700px;
  3. margin: auto;
  4. }
  5.  
  6. .content .image {
  7. margin: auto;
  8. overflow: hidden;
  9. }
  10.  
  11. .content .image img {
  12. float: left;
  13. border: 10px solid #363636;
  14. border-bottom-width: 0px;
  15. }
  16.  
  17. .content .image .left-leaf {
  18. float: left;
  19. width: 67px;
  20. height: 84px;
  21. background-image: url('images/small-leaf-left.png');
  22. }
  23.  
  24. .content .image .right-leaf {
  25. float: left;
  26. width: 67px;
  27. height: 84px;
  28. background-image: url('images/small-leaf-right.png');
  29. }
  30.  
  31. .content .description {
  32. margin-top: 1px;
  33. width: 700px;
  34. min-height: 81px;
  35. background-image: url('images/small-panel-bg.png');
  36. background-repeat: no-repeat;
  37. background-position: top;
  38. }


Bardzo proszę o pomoc, ponieważ zależy mi na tym bardzo smile.gif Możliwie jak najszybciej smile.gif
Damonsson
  1. .content {
  2. width: 700px;
  3. margin: auto;
  4. text-align: center;
  5. }
  6.  
  7. .content .image {
  8. margin: auto;
  9. overflow: hidden;
  10. display: inline-block;
  11. background-image: url('images/small-leaf-left.png'), url('images/small-leaf-right.png');
  12. background-repeat: no-repeat, no-repeat;
  13. background-position: bottom left, bottom right;
  14. }
  15.  
  16. .content .image img {
  17. float: left;
  18. border: 10px solid #363636;
  19. border-bottom-width: 0px;
  20. }
  21.  
  22. .content .image .left-leaf {
  23. float: left;
  24. width: 67px;
  25. height: 84px;
  26. }
  27.  
  28. .content .image .right-leaf {
  29. float: right;
  30. width: 67px;
  31. height: 84px;
  32. }
  33.  
  34. .content .description {
  35. margin-top: 1px;
  36. width: 700px;
  37. min-height: 81px;
  38. background-image: url('images/small-panel-bg.png');
  39. }

  1. <div class='content'>
  2. <div class='image'>
  3. <div class='left-leaf'></div>
  4. <img src='uploads/bobmarley.png'/>
  5. <div class='right-leaf'></div>
  6. </div>
  7. <div class='description'>
  8. </div>
  9. </div>


Tak na szybko, powinno być ok. Chociaż, te 2 DIVy są zbędne, ale nie chciało mi się myśleć.
markuz
Pomogło jeśli chodzi o położenie liści i za to Ci dziękuję smile.gif
Ale jeszcze został problem z wyśrodkowaniem tego.

Ps. dodałem w .content { text-align: center; } i dało rade smile.gif
Tylko zrobiła się taka luka pod zdjęciem i nie wiem od czego.
Damonsson
No przecież podałem Ci
  1. .content {
  2. width: 700px;
  3. margin: auto;
  4. text-align: center;
  5. }

więc nie wiem, co Ty tam dopisałeś, ale mniejsza winksmiley.jpg


Hmmm...wystaw gdzieś to na żywo, bo w ciemno to Ci mogłem jedynie to podać, może border coś psuje, a może min-height. Nie chcę mi się tego kopiować i sprawdzać.

markuz
Już sobie poradziłem. Dzięki smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.