Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS] Szerokość diva minus marginesy
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
kari
Mam stronę na której są umieszczone 2 divy obok siebie. Jeden z treścią strony, dynamicznie rozszerzany na 100% okna przeglądarki. I drugi, który też rozszerza nie w miarę przybywania treści w pierwszym divie, ale ten drugi na górze i dole strony ma odstęp po 10 i 20 px. Nie mogę poradzić sobie z tym drugim divem, aby wyglądał tak jak opisałem. Ma się rozszerzać, ale jednocześnie nie ma przylegać do dolnej i górnej krawędzi strony.

  1.  
  2. <div>
  3. <div id="lewo"></div>
  4. <div id="prawo">Treść</div>
  5. </div>
  6.  


Kiedy definiuję odległość za pomocą top oraz bottom, lub za pomocą marginesów, to sam div mi się przesuwa w górę lub w duł.
roghatt
dobrze by było jakbyś pokazał też css jak u Ciebie wygląda?
Masz ten drugi ustawiony na 100% z marginesami góra dół? On Ci przylega do górnej lub dolnej krawędzi? Pokaż kod obsługujący id=lewo
kari
  1. /*css*/
  2. html, body { margin: 0 auto;
  3. padding: 0px; }
  4.  
  5. #glowna { position: absolute;
  6. margin-left: 50%;
  7. margin-right: 50%;
  8. left: -450px;
  9. margin-top: 0px;
  10. width: 900px;
  11. height: 100%;
  12. background-color: red;
  13. z-index: 1; }
  14.  
  15. #kreska_lewa { position: absolute;
  16. margin-left: 50%;
  17. margin-right: 50%;
  18. top: 20px;
  19. bottom: 20px;
  20. left: -451px;
  21. width: 10px;
  22. min-height: 362px;
  23. height: 100%;
  24. background-color: green;
  25. z-index: 5; }
  26.  
  27. #tresc { position: relative;
  28. margin-left: 50px;
  29. margin-right: 50px;
  30. top: 100px;
  31. bottom: 70px;
  32. width: 800px;
  33. min-height: 300px;
  34. background-color: white;
  35. z-index: 8; }
  36.  
  37.  
  38. /*html*/
  39. <div id="glowna">
  40. <div id="kreska_lewa"></div>
  41. <div id="tresc">
  42. <p>
  43. Treść
  44. </p>
  45. </div>
  46. </div>


chciał bym aby "kreska_lewa" rozszerzała się w raz z divem "treść", ale aby zawsze miała zdefiniowany, stały odstęp między górną i dolną krawędzią strony. Jak daję top i bottom, to ten lewy div przesuwa mi się po za obręb strony.
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.