A co do kolorów tabelek, zrób se licznik w pętli, i potem sprawdź czy licznik jest parzysty ( x%2), i nadaj odpowiednią klasę dla tr. W pliku css nadajesz styl dla parzystych i nieparzystych. Dla całej tabeli daj id, w css dajesz border: x. a dla tego co ci dałem daj jeszcze inną klasę i w css znów wygląd dla tego id.
drobok zrobiłem tak jak napisałeś ale zamiast strony wyrzuca mi błąd:
Parse error: syntax error, unexpected T_IF, expecting ',' or ';' in /home/users/history/public_html/users.php on line 15
<?php
$user=array();
foreach(scandir('db') as $file){
if($file!='.' and $file!= '..'){
include('db/'.$file);
}
}
echo "
#tabelka tr:nth-child(2n) <-definicja koloru parzystych elementów
#tabelka tr:nth-child(2n + 1) <-definicja koloru nieparzystych elementów
echo "$name"[/code]
Brakuje średnika na końcu.
UPDATE
Od siebie jeszcze zaproponuje pseudoselektor nth-child przykładowe działanie
Przejrzałeś chociaż raz ten skrypt próbując zrozumieć co on robi, czy wklejasz raczej bezmyślnie. Nie jest to złośliwa uwaga, tylko troska o bezpieczeństwo, każdy na dobrą sprawę może ci dowolnego backdoora w kodzie zostawić.
foreach($user as $name=>$data) {
echo "$licznnik$name";
[/code]
a takie zaawansowane narzędzie graficzne jakim jest ms paint, mówi mi iż faktycznie jest to odcień różowego. Zamiast machać rękoma sprecyzuj pytanie - co nie działa.
kostek135 nie wiem czemu zmienilo mi kolory w kontaktach, ponieważ teraz mam tak:
A powinienem miec tak:
Dlaczego tak sie dzieje i jak to poprawic zeby było dobrze, bo jedynie w pliku style.css dodałem takie dane dla mojej tabelki http://www.history.is.net.pl/users.php :
Po trzecie, zaopatrz się w operę. Ma taki fajny debugger kodu HTML/JS znany pod nazwą Dragonfly. Po najechaniu na tę kopertę od maila stwierdza, iż obrazek jest o wysokości 33px, zatem całość dopasowała się wysokością do najwyższego (największego wertykalnie) elementu (pomniejsz krawędzie obrazka). Ponadto co do kolorów:
#tab tr:first-child td
odpowiada za wygląd pierwszego od gór wiersza, zmień zatem background na ten który tam chciałeś.
#tab td
odpowiada za kolor wszystkich wierszy, ale, że występuje wcześniej pierwszy element zostanie przedefiniowany przez pseudo klasę first-child. A reszta pozostanie z tym co miała.