En supposant que j'ai un div
avec une largeur fixe et du texte d'emballage automatique à l'intérieur. Maintenant, je veux insérer un élément span
à la fin de la première ligne. Parce que le texte n'est pas écrit dans une structure spécifique, la première ligne pourrait contenir cinq mots ainsi que trois ou un seul. Donc, je devrais trouver la position sur laquelle la rupture de ligne automatique se produit. Est-ce possible ou dois-je insérer un manuel br
ou un marqueur?Comment trouver la première ligne dans l'habillage automatique html
Répondre
C'est douloureusement possible. La question est pourquoi essayez-vous de faire cela? Il peut y avoir un moyen plus facile d'accomplir ce dont vous avez besoin.
Si vous décidez que vous avez encore besoin de faire cela, ce que vous auriez à faire est de créer un clone de ce div qui ne peut pas être vu. Vous définiriez la hauteur de cette div clonée à 1px ou quelque chose comme ça. Vous pouvez ensuite remplir ce clone avec un texte identique mot par mot. Une fois que le scrollHeight de la div saute, vous savez que le premier mot wrap a eu lieu. Vous pouvez ensuite utiliser ces données pour déterminer où la première ligne du paragraphe d'origine a le mot enveloppé.
Merci, ça va faire l'affaire. Juste en pensant à une disposition expérimentale. Je posterai le javascript final, si je me tiens à cette disposition. –
Vous avez besoin d'ajouter ou un marqueur. Le navigateur différent calcule combien de mots devraient être placés dans la première ligne. Et si l'utilisateur change le réglage du navigateur, par exemple augmenter la taille de la police, la première ligne va changer le nombre de mots.
Il y a un moyen sans marqueur, quoique douloureux. – dqhendricks
- 1. Comment sélectionner la première ligne de la première table dans une page HTML en utilisant jQuery?
- 2. JQuery Saisie semi-automatique suggérant seulement la première ligne
- 3. append ligne après la première ligne d'une table html
- 4. Comment trouver la première activité dans android?
- 5. SQL: Trouver première ligne première colonne Sql Tableau
- 6. Trouver la première activité dans la pile
- 7. HTML Liste Retrait de première ligne seulement
- 8. Première ligne utilisée dans la colonne sélectionnée
- 9. Remplacer la première occurrence dans la ligne
- 10. Comment trouver la ligne sélectionnée d'une table html
- 11. Jointure automatique pour trouver la position de ligne
- 12. ligne de rupture automatique en HTML
- 13. Comment trouver la première occurrence avec LINQ
- 14. Comment substituer la première ligne et diviser la première chaîne sur la ligne suivante:
- 15. Comment éviter la sélection automatique de première ligne après l'insertion d'une nouvelle ligne dans le magasin d'une grille
- 16. MySql & PHP: Comment trouver quelle ligne a un objet dans la première place d'une liste CSV?
- 17. Comment récupérer la première ligne d'affilée?
- 18. Comment modifier la visibilité de la première ligne dans datagridview
- 19. Comment trouver la ligne dans une liste
- 20. Pourquoi sauter la première ligne?
- 21. première ligne de la sélection
- 22. MYSQL: comment supprimer la première ligne?
- 23. Comment tracer sans la première ligne
- 24. jQuery Recherche de la première ligne
- 25. Image vers la première ligne
- 26. QTreeWidget sélectionner la première ligne
- 27. comment trouver l'index de la première voyelle dans une chaîne?
- 28. Comment trouver la première valeur non nulle dans une colonne?
- 29. La première ligne CSS CSS classe la première lettre
- 30. Ext.msg.alert seule la première ligne a rendu
Je pense que vous auriez besoin d'un manuel '
'. – Travesty3