Avoir un texte à éditer en div imprimé avec une police à pas de hauteur fixe. Cette hauteur div permet d'imprimer seulement 4 lignes de texte. Est-il possible de suivre le retour automatique à la ligne du navigateur, de sorte que je puisse trouver la position dans le texte, quand il a atteint 4 lignes et couper les lignes suivantes? Toutes les suggestions en utilisant Javascript manipulant avec DOM ou peut-être le calcul de longueur de ligne de texte avec l'aide de PHP?Comment suivre les lignes compte quand les mots sont emballés?
Répondre
Comment l'utilisation overflow: hidden?
Supposons que vous aviez un font-size
de 12px, et un line-height
de 16px.
4 lines * 16px = 64px
.hide-extra-lines {
height: 64px;
overflow: hidden;
}
Est-ce cela que vous cherchez?
1) Vous pouvez mesurer la taille du texte sur le serveur et être raisonnablement précis. Je l'ai fait avec GDI + sur une machine Windows; Vous ne savez pas quel système d'exploitation ou quelles bibliothèques vous avez accès.
2) Vous pouvez utiliser une police monospace sur le client et détecter quand le texte s'enroulera en fonction de la largeur du conteneur et de la longueur du mot. Ensuite, vous pouvez tronquer le texte.
3) Vous ne pouvez pas utiliser une police monospace sur le client, toujours faire une supposition en utilisant un script, et utiliser overflow: hidden
pour capturer tout texte qui déborde.
- 1. MySQL compte les mots correspondants
- 2. Quand les mots clés C# ne sont-ils pas réservés?
- 3. Comment les mots SYNC sont-ils choisis?
- 4. Comprendre quand/comment les événements sont envoyés
- 5. Les colonnes GridView sont créées -générées- quand?
- 6. Dépannage des comptes lorsque les mots de passe sont hachés
- 7. Comment puis-je collecter les lignes entre deux mots clés?
- 8. Comment suivre les fenêtres associées dans X11?
- 9. Quand les déclarations statiques sont-elles exécutées?
- 10. Comment puis-je suivre les relations ID/ParentID entre les lignes d'une table?
- 11. Qu'est-ce que cela signifie quand les mots sont dessinés en bleu dans Mathematica?
- 12. Quand les Java Strings sont-elles internées?
- 13. Quels sont les bons blogs à suivre dans l'espace RIA?
- 14. Remplacer les mots - Ignorer les mots entre parenthèses
- 15. Suivre les appels asynchrones
- 16. Comment suivre les signaux émis dans QT?
- 17. En Ruby, quelles sont les lignes verticales?
- 18. comment lire les lignes?
- 19. Comment suivre les requêtes sur un DataContext
- 20. Quand et comment les classes sont-elles collectées en Java?
- 21. Comment savoir quand tous les appels AJAX se sont terminés
- 22. Quelles sont les implications de la suppression d'un compte d'utilisateur?
- 23. Recherche plein texte: Les mots de bruit sont recherchés
- 24. Comment suivre les modifications sur les colonnes jqGrid/layout/order?
- 25. Comment écrire un script shell qui filtre les lignes et les compte?
- 26. Quand les blocs init de l'instance sont-ils appelés?
- 27. Comment s'assurer que les lignes MySQL sont uniques?
- 28. Signe de basculement sur les flotteurs SSE emballés
- 29. Les pilotes UMDF peuvent-ils être emballés/expédiés via WiX?
- 30. Comment suivre les installations logicielles pour les affiliés?
Oui, merci! –