Comment sélectionner la nième ligne de texte (CSS / JS)

Comment choisir et appliquer un style sur une ligne spécifique du texte?
Comme le CSS pseudo-élément :first-line, mais je veux sélectionner toute la ligne, non limité à la première.

Il semble qu'il ne peut pas être fait en utilisant uniquement CSS... de toute façon je n'ai pas l'esprit d'un JS solution.


Mise à jour:

Bien, en fait, c'est uniquement par intérêt. Je suis en train de réaliser quelque chose comme mettant en évidence chaque ligne d'un paragraphe (pour des raisons de lisibilité, à l'instar de ce que tout le monde le fait pour les lignes de la table)...

Pré-formatage du texte comme:

<p>
<span class='line1'>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do </span>
<span class='line2'>eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad </span>
<span class='line3'>minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip </span>
<span class='line4'>ex ea commodo consequat. Duis aute irure dolor in reprehenderit in </span>
<span class='line5'>voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur </span>
<span class='line6'>sint occaecat cupidatat non proident, sunt in culpa qui officia </span>
<span class='line7'>deserunt mollit anim id est laborum.</span>
</p>

...c'est ok pour moi, mais comment savoir où couper? Même si la largeur de point est donné, il est encore difficile à déterminer...

source d'informationauteur Andy Li