Comment faire pour afficher les N premiers éléments d'un bloc et de masquer les autres dans le css?

Je suis en train d'essayer de cacher les 3 premiers éléments ayant la classe .row à l'intérieur du bloc .container.

Ce que je suis en train de faire est de cacher tous les .row d'abord, et ensuite j'essaie d'afficher les 3 premiers .row en utilisant .row:nth-child(-n+3)

jsfiddle ici: http://jsfiddle.net/z8fMr/1/

J'ai deux problèmes ici:

  1. De la ligne 3 ne s'affiche pas, suis-je à l'aide de nth-child dans le mauvais sens?
  2. Est-il préférable de cacher le tout et ensuite, la création d'une règle spécifique pour afficher les n premiers éléments que je veux? Est-il un moyen en css pour afficher uniquement les 3 premiers .row et puis masquer tous les autres .row ?

Grâce.

  • Je viens de le faire avec JS.
InformationsquelleAutor Vincent | 2012-08-12