Autor | Zpráva | ||
---|---|---|---|
Karel438 Profil * |
#1 · Zasláno: 10. 11. 2009, 12:07:35
Mám dotaz, když mám css soubor a v něm nastaveni pro tabulku (table, td, th) tak se mi to použije pro celý web. Jenže jednu tabulku potřebuju naformátovat jinak. Zajímá mě jestli to jde jednoduše. 2 možnosti složité mě napadají, buď pro danou stránku použít další css soubor a nebo nadefinovat v html. díky
|
||
Taurus Profil |
#2 · Zasláno: 10. 11. 2009, 12:14:59
dej tabulce třídu a tu nastav v css jako table.třída. Podobně pak pro td a th.
|
||
Bubák Profil |
#3 · Zasláno: 10. 11. 2009, 12:42:25
Použiješ třídu, nebo ID, třebas nějak takto:
<style> table {border: 3px double blue; font-size: 1.5em} th {border: 1px solid red; background: yellow; color: navy;} td {background: silver;} .vysledky {border: none;} .vysledky th {border: none; background: navy; color: white;} .vysledky td {text-align: right;} </style> <table> <tr><th>Blabla <tr><td>kdesi coci </table> <table class="vysledky"> <tr><th>Naše výsledky <tr><td>12555 <tr><td>14141 </table> V ukázce jsou styly v tagu style, ale vhodnější je použít přilinkovaný CSS soubor. Často je vhodné použít různé třídy pro obě tabulky, styly se ti pak nebudou ovlivňovat a hlavně se v tom lépe vyznáš, nějak takto: <style> table {font-size: 1.5em;} .normalni {border: 3px double blue;} .normalni th {border: 1px solid red; background: yellow; color: navy;} .normalni td {background: silver;} .vysledky {border: none;} .vysledky th {border: none; background: navy; color: white;} .vysledky td {text-align: right;} </style> <table class="normalni"> <tr><th>Blabla <tr><td>kdesi coci </table> <table class="vysledky"> <tr><th>Naše výsledky <tr><td>12555 <tr><td>14141 </table> V obou případech je zbyteční dávat třídy buňkám th a td, jak radí Taurus, zaměříš je kontextem. |
||
Karel438 Profil * |
#4 · Zasláno: 10. 11. 2009, 12:48:16
úžasný díky moc za vysvětlení
|
||
Karel438 Profil * |
#5 · Zasláno: 10. 11. 2009, 12:49:23
takhle to jde aji u odkazů a všeho
|
||
Časová prodleva: 14 let
|
0