Autor Zpráva
Boogy
Profil *
Zdravím, proč mi tohle nefunguje?
Mělo by to obarvit text v prvním sloupečku na červeno
díky

<table>
<col style="color: red">
<tr>
<td>červený záznam</td> <td>text text</td>
</tr>
<tr>
<td>taky červený</td> <td>bla bla bla</td>
</tr>
</table>
panther
Profil
Boogy:
barva textu přes sloupec nastavit nelze, stylování sloupců je jen velmi omezené.

Ve většině prohlížečů bude fungovat toto. Odliší barevně první sloupec od dalších.
Trejpa
Profil
Boogy:
Značka <col> funguje spolehlivě jen v IE a celkem v Opeře. Ostatním prohlížečům je nutno sloupec nastylovat jinak, třeba přes pseudotřídu :first-child. Příklad (Opera vlastnost color použije i na obarvení rámečku).



Má-li být první sloupeček nějaký významný (nadpisový), tak bych pro něj použil značku <th> a stylování si tím zjednodušil:
<style>th{color:red}</style>
<table>
  <tr>
    <th>červený záznam</th> <td>text text</td>
  </tr>
  <tr>
    <th>taky červený</th> <td>bla bla bla</td>
  </tr>
</table>
Poč
Profil *
Díky

panther:
To je přesně to co sem hledal díky. Ještě potřebuji odlišit první řadu TDček v tabulce, funguje tohle tr:first-child, pro například tučný text, ale předpokládám že se to bere jako celé tr dohromady, protože když chci nastavit třeba padding, nebo border tak to nic neudělá. Jde tedy ještě nějak pomocí css vybrat každá TD v prvním řádku tabulky?
Poč (Boogy)
Profil *
Ještě sem zkoušel tr:first-child td:first-child aby to jako bralo jen to tr, ale to pak bralo jen první td v tabulce a nic víc
panther
Profil
Poč:
Ještě potřebuji odlišit první řadu TDček v tabulce
nejsou to popisky ke sloupcům? Pak by bylo správně <th>, jak psal již Trejpa.
Trejpa
Profil
Boogy, Poč, Poč (Boogy):
K odlišení skupin řádků tabulky slouží elementy tbody, thead a tfoot.
<table>
  <thead>
    <tr><th>červený záznam</th><td>text text</td></tr>
  </thead>
  <tbody>
    <tr><th>taky červený</th><td>bla bla bla</td></tr>
    <tr><th>taky červený</th><td>bla bla bla</td></tr>
  </tbody>
</table>



vybrat každá TD v prvním řádku tabulky?“, „sem zkoušel tr:first-child td:first-child
Když už, tak jen: tr:first-child td

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0