Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html][css]dvi sie nie chce wyswietlic
piasekps
post 15.12.2007, 18:47:21
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 26.03.2007

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


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
b_chmura
post 15.12.2007, 19:08:09
Post #2





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


Kod
div.pion1, pion2 {height:80px;width:8px;background-color:red;}
Go to the top of the page
+Quote Post
piasekps
post 15.12.2007, 20:39:38
Post #3





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 26.03.2007

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


poprawilem kod i nadal otrzymuje ten sam efekt, czyli bez zmian
Go to the top of the page
+Quote Post
b_chmura
post 15.12.2007, 21:03:03
Post #4





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


nie ma takiej opcji, sprawdzałem
wina widocznie leży gdzie indziej

pod jaką przeglądarką działasz?
Go to the top of the page
+Quote Post
piasekps
post 15.12.2007, 21:04:48
Post #5





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 26.03.2007

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


sprawdzam pod firefox'em
Go to the top of the page
+Quote Post
JaRoPHP
post 15.12.2007, 21:24:05
Post #6





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

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


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?


--------------------
Kto pyta, nie błądzi...
Kto zbłądził, ten pyta...
Go to the top of the page
+Quote Post
b_chmura
post 15.12.2007, 21:33:39
Post #7





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


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

Ten post edytował b_chmura 15.12.2007, 21:33:59
Go to the top of the page
+Quote Post
JaRoPHP
post 15.12.2007, 21:38:25
Post #8





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

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


@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>';


--------------------
Kto pyta, nie błądzi...
Kto zbłądził, ten pyta...
Go to the top of the page
+Quote Post
piasekps
post 15.12.2007, 22:38:39
Post #9





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 26.03.2007

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


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. ?>


Ten post edytował piasekps 15.12.2007, 22:44:02
Go to the top of the page
+Quote Post
b_chmura
post 15.12.2007, 22:47:44
Post #10





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


klasie klatka dodaj atrybut
Kod
clear: left;
Go to the top of the page
+Quote Post
piasekps
post 15.12.2007, 23:59:38
Post #11





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 26.03.2007

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


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 :|
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 16:56