Je suis au courant des La raison pour laquelle j'essaie de sélectionner la dernière ligne est parce que je veux pouvoir définir le J'essaie d'éviter d'utiliser JavaScript pour former une solution. P> : sélecteur code> première ligne en CSS, mais je ne trouve rien qui me permettra de sélectionner la dernière ligne. P>
Text-Overflow - et
espace blanc code> attributs de la dernière ligne. p>
4 Réponses :
IIRC, le seul contrôle CSS sur la dernière ligne est Text-Align:
var thetext = document.getElementById('some_element').innerHTML.split(/\r?\n/); alert(thetext[thetext.length - 1]);
Vous ne pouvez pas le diviser de cette façon. Les navigateurs n'en ajoutent pas de nouvelles lignes au texte intérieur ou en HTML d'un élément, partout où le texte s'envole sur la ligne suivante.
Je souligne le commentaire de BoltClock. Cela ne répond pas au problème.
Désolé, mal interprété la question.
Je ne pense pas que cela puisse être fait avec CSS seul. jQuery ou une fonction PHP peut être capable de vouloir que vous voulez p>
Malheureusement, il n'y a pas de sélecteur CSS qui s'appliquerait. P>
Vous pouvez cependant sélectionner la première ligne à l'aide du pseudo élément : première ligne code>. Malheureusement pour le moment, il n'y a pas d'équivalent pour la dernière ligne. P>
Vous pouvez utiliser une seule ligne et donner CSS: ici (3) désigne le nombre d'une dernière ligne p> Nth-enfant (3) code> p>
Pouvez-vous fournir un exemple de cela?
Je ne pense pas que c'est possible.
Text-Overflow code> Par définition ne peut pas utiliser les cases qui circulent pendant plus d'une ligne.