Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [css] problem z wyświetlaniem obrazka w tle, wyświetla się tylko wtedy kiedy w div'ie jest treść
GhOsT9
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 23.07.2005

Ostrzeżenie: (0%)
-----


Mam problem z wyświetlaniem obrazka jako tło DIV'a. Ma to być niepowtarzający się motyw, leciutki gradient który schodzi w dół do jednolitego koloru. Tło wyświetla mi się jedynie wtedy, kiedy w środku DIV'a jest jakaś zawartość.

Jeśli jest jedna linia tekstu, tło wyświetla się tylko pod nią. Problem uwidacznia się w momencie, kiedy na stronie mam dwie kolumny:
- po lewej menu
- po prawej treść

Jeśli wrzucę background-image oddzielnie dla tła, oddzielnie dla treści i treść jest "wyższa" od menu, to treść wygląda OK a menu ma tło tylko do wysokości batonów.

Co powinienem zmienić żeby obrazek w tle wyświetlał się niezależnie od tego czy w bieżącym lub podrzędnym DIV'ie jest jakaś zawartość? Próbowałem wstawiać tło dla DIV'a middle, ale wtedy w ogóle się nie wyświetla poniewać w podrzędne DIV'y (menu i content) są puste a dopiero w hierarchicznie niższych (menu_inside i content_inside) jest osadzana treść lub grafika.

Będę wdzięczny za jakieś wskazówki.


Pomijając kontenery i inne elementy, wrzucam samo sedno sprawy, wycinek html'a oraz styli.
middle to środkowa część stronki, między headerem a dolnym paskiem.


  1. <div id="middle">
  2. <div id="menu">
  3. <div id="menu_inside">
  4.  
  5. tu będą batony
  6.  
  7. </div>
  8. </div>
  9.  
  10. <div id="content">
  11. <div id="content_inside">
  12.  
  13. tu będzie tekst
  14.  
  15. </div>
  16. </div>
  17. </div>



  1. #middle
  2. {
  3. width:880px;
  4. position:relative;top:0px;left:0px;
  5. background: f2ebca;
  6. clear: both;
  7. }
  8.  
  9. #menu
  10. {
  11. width:260px;
  12. position:relative;top:0px;left:0px;
  13. background-image:url('gfx/bg_menu.gif');
  14. background-repeat:no-repeat;
  15. float:left;
  16. }
  17.  
  18. #menu_inside
  19. {
  20. width:240px;
  21. position:relative;top:0px;left:10px;
  22. font-family:Verdana, Helvetica, Arial, sans-serif;
  23. }
  24.  
  25. #content
  26. {
  27. width:620px;
  28. position:relative;top:0px;left:0px;
  29. background-image:url('gfx/bg_content.gif');
  30. background-repeat:no-repeat;
  31. text-align:left;
  32. float:right;
  33. }
  34.  
  35. #content_inside
  36. {
  37. width:600px;
  38. position:relative;top:0px;left:0px;
  39. text-align:left;
  40. float:left;
  41. }
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 06:32