Autor | Zpráva | ||
---|---|---|---|
Tomasds Profil |
#1 · Zasláno: 8. 8. 2008, 23:26:09
Neexistuje v css nějaká lepší možnost pracovat s první buňkou v řádku tabulky než toto?
<table> <tr><td class="firstcol">něco</td><td>255</td></tr> <tr><td class="firstcol">něco</td><td>255</td></tr> <tr><td class="firstcol">něco</td><td>255</td></tr> </table> |
||
pmg Profil |
#2 · Zasláno: 9. 8. 2008, 01:02:54
Pomůže selektor E:first-child, viz http://www.w3.org/TR/REC-CSS2/selector.html
table td:first-child { } |
||
Str4wberry Profil |
#3 · Zasláno: 9. 8. 2008, 03:11:18
Dobře podporovaná ne. Ale třeba by šlo použít <th>.
|
||
Bubák Profil |
#4 · Zasláno: 9. 8. 2008, 09:23:00
Tag COL pro IE a pro ostatní prohlížeče, které se chovají podle specifikace, :first-child.
Ale popřemýšlej nad použitím TH, jak už psal Str4wberry. |
||
Tomasds Profil |
#5 · Zasláno: 9. 8. 2008, 10:10:25
first-child jsem neznal, díky, zkusím.
th nechápu. Samozřejmě to používám, ale když, tak pro první řádek. Teď se mi to rozleželo .. on to asi nemusí být řádek.. to by mě nikdy nenapadlo :) Potvrdí mi to někdo? Opravdu můžu th v tabulce mít i jako první sloupec, resp. kdekoliv? :) |
||
pmg Profil |
#6 · Zasláno: 9. 8. 2008, 11:04:06 · Upravil/a: pmg
Ano, kdekoliv; chápeš to dobře;-)
Edit: Zkoušel jsem to validovat; nenašel jsem pravidlo, které by použití uprostřed řádku zakazovalo. Ale v praxi to není potřeba. Pseudoselektory nepodporuje IE6. Možná by tě zajímala Deanova knihovna IE7, která podporu zajistí. Nejedná se jen o :first-child, někdy je to dost praktické. |
||
rdd Profil |
#7 · Zasláno: 9. 8. 2008, 11:10:44 · Upravil/a: rdd
Podle me ne kdekoli, ale jenom na prvni radek a prvni sloupec tabulky. Na dalsi sloupce bych pouzival col, jak uz nekdo psal.
Proc pouzivat -- ne vsude podporovanou vlastnosti first-child --, kdyz mame element primo pro sloupce (nebo vlastne i th). |
||
Tomasds Profil |
#8 · Zasláno: 9. 8. 2008, 11:19:24
První řádek a první sloupec mi bohatě stačí, díky všem.
A tohle se dozvídám po pár letech psaní webů .. :) |
||
Bubák Profil |
#9 · Zasláno: 9. 8. 2008, 11:25:15
„Proc pouzivat -- ne vsude podporovanou vlastnosti first-child --, kdyz mame element primo pro sloupce.“
Protože ne-IE prohlížeče se chovají podle specifikace, která dovolule pro sloupce pouze deklarovat pouze tyto vlastnosti: border, background, width, visibility Pokud chceš ve sloupcích třeba jen různé barvy písma, tak na to musíš jinak. |
||
rdd Profil |
#10 · Zasláno: 9. 8. 2008, 11:47:12
Aha, mas pravdu (jak bych vedel, kdybych si poradne precet uz tvuj prvni prispevek :)). Takze pro slozitejsi stylovani prvniho sloupce je nejjednodussi pouzit element th.
|
||
Časová prodleva: 16 let
|
0