Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] Pomoc przy ustawieniu DIV
Forum PHP.pl > Forum > Przedszkole
daves
Nie mogę sobie poradzić ze złożeniem divów na stronie.
Próbuję zbudować widok jak na tym zdjęciu
PEŁNY WIDOK
Zrobić to na tabelkach nie ma problemu ale chcę to zrobić divami.
Wyciąłem górną część DIV1
oraz obraz do drugiego div'a DIV2
Obrazki w obu divach ustawiam w BACKGROUND natomiast obraz w DIV2 robię repeat by wypełnił mi cały obszar.

  1. <DIV id='DIV1' style='background: url('gora.png')'>
  2. <DIV id='DIV2' style='background: url('tlo') repeat-y'>
  3. --dostęp do pełnego obszaru widoku i dalsze pozycjonowanie bloków
  4. </DIV>
  5. <DIV>


Jeżeli ustawię oba divy w identycznym położeniu to jeden przykrywa mi obraz drugiego a chciałbym widzieć i jeden i drugi i mieć dostęp do pełnego obszaru.
Próbowałem też odwrotnie to zrobić.. pierw div z tłem a później div z górą ale ten drugi ale efekt mam taki, że mam obraz góry i niżej sam kolor diva.
bawiłem się też opacity ale działa to na cały background i też dupa.
Jak z tym sobie poradzić?
lobopol
wrzuć całość na jakiś serwer bo tu nic nam nie pokazałeś praktycznie, jeżeli dobrze ciebie zrozumiełem, to odwrotnie powinno być div1 ma mieć tło powtarzalne, a div2 niepowtarzalne
daves
Cytat(lobopol @ 13.03.2012, 21:27:44 ) *
wrzuć całość na jakiś serwer bo tu nic nam nie pokazałeś praktycznie,

Wrzuciłem na imageshack - są odnośniki.
Cytat(lobopol @ 13.03.2012, 21:27:44 ) *
jeżeli dobrze ciebie zrozumiełem, to odwrotnie powinno być div1 ma mieć tło powtarzalne, a div2 niepowtarzalne

Tak
lobopol
Imageshack za bardzo css i układu nie pokaże
PJ
  1. <div id='wrap'>
  2. <div id="div1"></div>
  3. <div id="div2"></div>
  4. </div>


ja zrozumiałem to tak..

ale moze o to ci chodzi ?

  1. <DIV id='DIV1' style='background: url('gora.png');'>
  2. <DIV id='DIV2' style='margin-top: 50px; background: url('tlo') repeat-y;'>
  3. --dostęp do pełnego obszaru widoku i dalsze pozycjonowanie bloków
  4. </DIV>
  5. <DIV>

gdzie margin-top to wysokość obrazka gora.png

napisz więcej info.
daves
Html:
  1. <body>
  2. <div id="DIV1">
  3. <div id="DIV2">
  4. {$layout->content}
  5. </div>
  6. </div>
  7. </body>


CSS:
  1. #DIV1{
  2. width: 900px;
  3. height: 456px;
  4. background-image: url(tlo.png);
  5. background-repeat: repeat-y
  6. border:solid 1px black;
  7. }
  8.  
  9.  
  10. #DIV2{
  11. width: 100%;
  12. height: 100%;
  13.  
  14. background-image: url(img_gora.png);
  15. background-repeat: no-repeat;
  16. }


W takim układzie div2 przykryje mi całe tło z div1 i w efekcie mam tylko obrazek góry i pustka
pa-jong
strzelam...

  1. #DIV1{
  2. width: 900px;
  3. background-image: url(img_gora.png);
  4. background-repeat: no-repeat;
  5. }
  6. #DIV2{
  7. width: 900px;
  8. margin: 456px;
  9. background-image: url(tlo.png);
  10. background-repeat: repeat-y
  11. border:solid 1px black;
  12. }
  13.  
daves
strzał w stopę..
potrzebuję aby div1 i div2 pokrywały ten sam obszar ale do tego potrzebuję widzieć tło oraz górę
pa-jong
  1. #DIV1{
  2. width: 900px;
  3. height: 456px;
  4. background-image: url(http://img15.imageshack.us/img15/9807/gradientdw.png);
  5. background-repeat: repeat-y
  6. border:solid 1px black;
  7. }
  8.  
  9.  
  10. #DIV2{
  11. width: 100%;
  12. height: 100%;
  13.  
  14. background-image: url(http://img43.imageshack.us/img43/9826/imggora.png);
  15. background-repeat: no-repeat;
  16. }
  17.  
  18. <div id="DIV1">
  19. <div id="DIV2">
  20. {$layout->content}
  21. </div>
  22. </div>


dałem to do siebie lokalnie i działa dokladnie jak tutaj
http://imageshack.us/photo/my-images/837/menutb.png
dalej kwestia pozycjonowania zawartości {$layout->content}
daves
faktycznie.. Miałem wczoraj jakieś zaćmienie...
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.