Css

Estou com dúvidsa no seguinte ccs

table.listagem th,
table.ttree th {
background-color:#4E9A9A;
border:1px solid #ddd;

eu eu seu que
minhatag.nomedaclasse

eu coloco no atributo class da minha tag html,
mas neste código o que ele está fazendo?

ele cria uma classe listagem mas esse th…?
neste parte

table.listagem th ??
o que significa isso…? essa classe so tem efeito no th da table?
tem como eu declarar varias classes apenas colocando virgulas entre elas?

Brother, quando voce for aplicar na table o table.ttree, e tiver uma tag chamada th, ele aplicarah background-color:#4E9A9A; e border:1px solid #ddd;. Vamos mastigar mais ainda o problema.

 table.listagem th{

}

 table.ttree th {
 background-color:#4E9A9A;
 border:1px solid #ddd;
}
<table class="ttree">
  <th>Hello CSSO</th>
  <tr>
    <td>Hi TD HTML</td>
  </tr>
</table>

O codigo acima (tabela), ele vai aplicar na tag th o fundo (background) e as bordas (border) para 1 px solida… entendeu?
Haloha.

valew