Autor Zpráva
komár
Profil *
Ahoj,

snažím se udělat css pro celou tabulku a nechci strkat do každý buňky <td> class...v exploreru mi funguje toho :

table, tr { ..neco.. ;}

a ovlivní to celou tabulku, ale u firefoxu to nefunguje. Zkoušel jsem toho:

.neco#table#tr { ..neco.. }

ale bez efektu.

Nevíte jak to udělat aby to globálně fungovalo jak pro IE, tak i pro FF a další?
Petr Tichý
Profil
Moc jsem tě nepochopil, ale pokud máš ten styl pro jedinou tabulku, tak ji hoď id.

<table id="nejakeid">
...
...
...
</table>

a potom styluj takto

#nejakeid {... }
#nejakeid tr {.... }
#nejakeid th {.... }
#nejakeid td {.... } atd.
Miloš
Profil
— Pokud chceš stylovat sloupce, použij col nebo colgroup — http://www.jakpsatweb.cz/html/tabulky.html#col
— Chceš-li štylovat celé řádky, můžeš stylovat <tr>
— Chceš-li v levém sloupci nebo prvním řádku nadpisky (tučně a pod.), používej tag <th>
— Můžeš si tabulku rozdělit na <tbody>, <thead> a <tfoot> — http://www.jakpsatweb.cz/html/tabulky.html#tbody
— Chceš-li mít „pruhované“ tabulky (odlišený lichý–sudý řádek), podívej se na http://wellstyled.com/css-striped-tables.html

Ještě nějaká otázka? Neváhej se ptát.
Miloš
Profil
Aha, teď jsem si tvůj příspěvek přečetl pozorněji; zdá se, že jsi nastavil nějaká pravidla pro tabulku a tr, ale ono to nefunguje.
Zkus přidat definice pro td a th, neboli např.:
table, td, th {nejaké definice;}

Je taky otázka, jestli nemáš v syntaxi nějakou chybu.
Napiš buď adresu té stránky, nebo sem zkopíruj kód.

Mimochodem .neco#table#tr { ..neco.. } ti opravdu nebude fungovat.
komár
Profil *
Miloš

funguje, děkuju

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0