La sélection de la dernière ligne d'un <p> élément
Je suis conscient de la :first-line
sélecteur CSS, mais je ne peux pas trouver quelque chose qui me permet de sélectionner la dernière ligne.
La raison pour laquelle je suis en train de sélectionner la dernière ligne est parce que je veux être en mesure de définir la text-overflow
et white-space
attributs de la dernière ligne.
Je suis en train d'essayer d'éviter l'utilisation de JavaScript pour former une solution.
text-overflow
, par définition, ne peut pas fonctionner sur les boîtes de flux pour plus d'une ligne.
Vous devez vous connecter pour publier un commentaire.
Je ne pense pas que cela peut être fait avec CSS seul. jQuery ou une fonction PHP pourrait être en mesure d'obtenir voulez vous que
Malheureusement, il n'y a pas de sélecteur CSS qui s'applique.
Vous pouvez toutefois sélectionner la première ligne à l'aide de la pseudo-élément
:first-line
. Malheureusement pour le moment il n'y a pas d'équivalent pour la dernière ligne.Autant que je me souvienne, la seule css contrôle sur la dernière ligne est text-align:
J'ai peur de javascript, ou emballage de la dernière ligne d'une durée de style et c'est le seul moyen. Ci-dessous est le JS pour référence.
Vous pouvez utiliser une seule ligne et de donner css :
nth-child(3)
Ici (3) indique le numéro de la dernière ligne