![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 104 Pomógł: 3 Dołączył: 13.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mam taka tabele. Za pomoca CSS chcialbym aby pierwsza komorka nastepnego wiersza miala padding-top: 20px.
Probuje to zrobic w taki sposob:
Jednak to nie dziala. Dlaczego ? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 19.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
A tak nie można?
Kod tr + tr td {
padding-top: 20px } Ten post edytował ArniPL 17.07.2007, 14:44:01 -------------------- Sprzęt: Athlon64 3800+, 2GB RAM, Radeon X850
Oprogramowanie: WinXP/Ubuntu 7.10(Gnome+Beryl), Notepad2, Opera 9.50/Firefox 3, MirandaIM 0.7.3 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 104 Pomógł: 3 Dołączył: 13.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Nie, a to dlatego, ze wtedy bedzie dodawal mi padding-top do kazdej komorki (oprocz pierwszej) a ja chce tylko do pierwszej natepujace po moim "naglowku" (.firstrow).
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
A widzisz gdzieś obok 'td.firstrow' 'tr'? Nie? Dlatego nie działa. "+" to selektor następnika, czyli może wybierać następnego sąsiada - żadne 'tr' nie jest sąsiadem dla 'td'. Poza tym 'tr' to "table row". Więc powinno być:
Tyle o teorii, w IE i tak nie będzie działać. Ale możesz to zrobić poprawnie budując tabelę - zainteresuj się elementami caption, thead, th Ten post edytował gekon 23.07.2007, 22:18:02 -------------------- Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 104 Pomógł: 3 Dołączył: 13.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Pomyslales, ze nie chce stylu na calym wierszu, tylko na poszczegolnej komorce?
A jezeli za ta komorka bede chcial miec inna komorke, z innym stylem? Co wtedy? Podalem przyklad, do ktorego potrzebuje rozwiazania i nie prosze o zmiane kodu. Poza tym, nie chce budowac tabeli, ze wszystkich mozliwych elementow, "jakie fabryka dala", bo jest to w tym przypadku niepotrzebne. I dzieki za naswietlenie, ze <tr> to "table row". Fajnie miec doradcow. Na przyszlosc: nie wymadrzaj sie, tylko udzielaj odpowiedzi, jezeli potrafisz. Dzieki Ten post edytował redman2 24.07.2007, 16:08:46 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 229 Pomógł: 0 Dołączył: 29.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Udzielać odpowiedzi nie gadać nie potrzebnie, za to nam płacą
redman2 teoretycznie można to zrobić tak
oczywiście jeśli tr.firstrow nie bedzie pierwszym wierszem tabeli lub jeśli nie chcesz się odnieść do pierwszej komórki w następnym wierszu i to wszystko bez nadawania klas komórkom to w css2 nie widzę rozwiązania (css3 chyba by bało rade wykombinować) oczywiście powyższy przykład nie zadziała pod badziewiem |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Przecież kod, który podałem robi dokładnie to o co pytasz (w przeglądarkach, które obsługują ten selektor): zmienia styl komórki w następnym wierszu po 'firstrow'. Zmiana kodu ma sens ponieważ jeżeli użyłbyś 'caption' czy 'thead' nie trzeba by stosować selektora następnika więc działałoby wszystko w IE. Przepraszam, że chciałem pomóc.
-------------------- Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 104 Pomógł: 3 Dołączył: 13.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
I dziekuje Ci bardzo, ze chciales pomoc. Trzeba to bylo zrobic, tak jak w Twoim ostatnim poscie. A nie pouczajac, bo tego naprawde nikt nie lubi.
Mniejsza o to. Nie moge tez uzyc dodatkowych elementow tablicy, bo tych tabel sa ogromne ilosci, co najmniej po trzy dla kazdego artykulu, a artykulow - setki. Musialbym zmieniac kazda z nich osobna. Ok, nie mialem jeszcze okazji potestowac tego (MAC + Win). Jezeli beda dzialac Wasze porady, zglosze sie. Dzieki wszystkim za pomoc |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 22:54 |