Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html][css]dvi sie nie chce wyswietlic
Forum PHP.pl > Forum > Przedszkole
piasekps
Witam wszystkich

mam taki kawelek kodu:
:
  1. <?php
  2. for($i = 0; $i < $cols; $i++)
  3.  
  4. { 
  5.  
  6.  $nrPhoto = $nrWindow + $i;
  7.  
  8.  
  9.  $rama .= '<div class="pion1"></div>';
  10.  $rama .= '<div class="klatka">
  11.  
  12. <a href="foto.php?c=v&d='.$dir.'&nP='.$nrPhoto.'"><img src="'.$smallDir.$name[$nrPhoto].'" /></a></div>';
  13. }
  14.  $rama .= '<div class="pion2"></div>'; // ----> !! tutaj !! <----
  15.  $rama .= '<div><img src="grafika/other/poziramka.png"/></div>';
  16.  
  17.  echo $rama;
  18. ?>


gdzie:
  1. .pion1,.pion2 {height:80px;width:8px;background-color:red;}
  2. .pion1 {float:left;}
  3. .klatka {text-align:center;float:left;background-color:black;width:80px;height:80px;}


I teraz wyswietla sie wszystko oprocz linii z komentarzem 'tutaj'
i nie mam pojecia dlaczego, nie ma roznicy jaka bedzie wartosc $cols
zawsze brakuje tego elementu, i nie mam juz pomyslu dlaczego.
Bede wdzieczny za wszelkie sugestie.
b_chmura
Kod
div.pion1, pion2 {height:80px;width:8px;background-color:red;}
piasekps
poprawilem kod i nadal otrzymuje ten sam efekt, czyli bez zmian
b_chmura
nie ma takiej opcji, sprawdzałem
wina widocznie leży gdzie indziej

pod jaką przeglądarką działasz?
piasekps
sprawdzam pod firefox'em
JaRoPHP
Cytat(b_chmura @ 15.12.2007, 19:08:09 ) *
Kod
div.pion1, pion2 {height:80px;width:8px;background-color:red;}
Cytat(b_chmura @ 15.12.2007, 21:03:03 ) *
nie ma takiej opcji, sprawdzałem
Na pewno sprawdzałeś? Jeśli tak, to od kiedy w (X)HTML-u występuje element pion2?
b_chmura
Cytat(JaRoPHP @ 15.12.2007, 21:24:05 ) *
Na pewno sprawdzałeś? Jeśli tak, to od kiedy w (X)HTML-u występuje element pion2?


Nie jestem w domu, nie zdążyłem sie rozpakować (zainstalować mozilli)
nie muszę już chyba wspominać ze na Internet Explorer działa.

Poza tym to była taka propozycja, kod ~piasekps wydaje sie być ok.

Sprawdź tak:
Kod
.pion1 {height:80px;width:8px;background-color:red;}
.pion2 {height:80px;width:8px;background-color:red;}

jeśli dalej nie będzie sie pojawiać problem tkwi w innym miejscu
JaRoPHP
@piasekps - Twój kod css jest poprawny.
Daj w owego div-a jakąś zawartość i zobacz, czy rzeczywiście go nie ma:
  1. $rama .= '<div class="pion2">JAKAŚ ZAWARTOŚĆ</div>';
piasekps
sprawdzalem juz z zawartoscia, pojawia sie on dopiero kiedy didam di pion2 float:left; no ale wtedy
wywala mi sie uklad strony , z osobnym definiowaniem pion1 i pion2 tez juz przerobilem...
dla pewnosci dodalem nawet podwojnego <div class="pion2"></div><div class="pion2"></div>
i rownie nie chce dzialac
dziwne na maksa, rozwiazalem choc nie jest to moze zbyt ladnie/estetycznie rozwiazanie .
zrobilem tak:
  1. <?php
  2. $rama .= '<div class="pion2"></div>';
  3.  $rama .= '<div class="pion1"></div>';
  4.  $rama .= '<div><img src="grafika/other/poziramka.png"/></div>';
  5. echo $rama;
  6. ?>
b_chmura
klasie klatka dodaj atrybut
Kod
clear: left;
piasekps
jezyli uzyje atrybtu 'clear' to bede mial polaczone tylko 'klatka' i 'pion1',
a caly uklad strony bierze leci mi na leb winksmiley.jpg
pozatym i tak nie ma przy ostatnim elemencie 'klatka' i tak nie pojawia sie z prawej
strony ostatni div :|
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.