Comment sélectionner plusieurs éléments à l'aide de CSS

J'ai le balisage suivant:

<div class="c1">
  <div class="c2">
    <div class="c3">
      <input>
      <textarea></textarea>
    </div>

    <input>
    <textarea></textarea>
  </div>
</div>

Je veux correspondre à la input et textarea éléments de la div.c3 avec seulement une règle CSS. Je suis en utilisant

div.c1 .c2 .c3 input,textarea { border: 1px solid #f00; }

mais cela correspond à tous les textareas, pas uniquement la cotnained dans le c3 div.

Est-ce possible, ou dois-je écrire une sélecteurs CSS pour chaque élément?

Regarder http://jsfiddle.net/Bp3qn/1/ pour l'exemple vivant.


J'ai mis à jour http://jsfiddle.net/Bp3qn/3/

J'ai seulement besoin de l'input et textarea contenues dans l'c1->c2->c3 conteneurs d'être soulignés, pas d'autres combinaisons.

OriginalL'auteur Quamis | 2011-05-27