text-overflow:ellipsis dans Firefox 4
text-overflow:ellipsis ; la propriété CSS pourrait être la première contribution de Microsoft au Web. les quelques choses qui vont bien. Tous les autres navigateurs, à l'exception de Firefox, le prennent désormais en charge.
Les développeurs de Firefox en débattent depuis 2005, mais malgré la nécessité évidente, ils ne semblent pas l'avoir réellement implémenté (même l'implémentation expérimentale -moz- suffit).
Il y a quelques années, quelqu'un a découvert comment pirater Firefox 3 pour prendre en charge les points de suspension. Ce hacker utilise la fonctionnalité -moz-binding pour y parvenir, utilisant ainsi XUL. De nombreux sites Web utilisent désormais ce hack.
Mauvaise nouvelle ? Firefox 4 supprime la fonctionnalité -moz-binding, ce qui signifie que ce hack ne fonctionnera plus.
Donc, une fois Firefox 4 sorti (ce que j'ai entendu dire plus tard ce mois-ci), nous y reviendrons sans pouvoir prendre en charge cette fonctionnalité.
Ma question est donc la suivante : existe-t-il d'autres solutions de contournement ? (J'essaie d'éviter d'utiliser des solutions Javascript si possible.)
EDIT
Il y a beaucoup de contributeurs, donc je ne suis évidemment pas le seul à me poser la question, mais j'ai Je suis arrivé jusqu'ici Il n'y a qu'une seule réponse, qui est essentiellement "utiliser javascript". J'aimerais toujours trouver une solution qui ne nécessite pas du tout JS ou, au pire, l'utilise simplement comme solution de secours lorsqu'une fonctionnalité CSS ne fonctionne pas. Je vais donc mettre une prime sur cette question au cas où quelqu'un trouverait la réponse quelque part.
EDIT
Mise à jour : Firefox est entré en mode développement rapide, mais malgré la sortie de FF5, cette fonctionnalité n'est toujours pas supportée. Maintenant que la plupart des utilisateurs ont effectué une mise à niveau depuis FF3.6, le piratage n'est plus une solution. La bonne nouvelle que j'ai entendue est qu'il pourrait être ajouté à Firefox 6, qui devrait sortir d'ici quelques mois selon le calendrier des nouvelles versions. Si c'est le cas, je suppose que je pourrais attendre, mais c'est dommage qu'ils n'aient pas pu le réparer plus tôt.
Modification finale
Je vois que la fonctionnalité points de suspension a finalement été ajoutée au "Aurora Channel" (c'est-à-dire la version de développement) de Firefox. Cela signifie qu'il devrait être publié dès maintenant dans Firefox 7, dont la sortie est prévue pour fin 2011. Quel soulagement.
Notes de version : https://developer.mozilla.org/en-US/Firefox/Releases/7
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!