Discussion modèle:Ellipse

Le contenu de la page n’est pas pris en charge dans d’autres langues.
La bibliothèque libre.

Notification ElioPrrl : J’essayé ce modèle en n’ajoutant rien comme caractère de substitution, et ça fonctionne :

38 plants de pois avaient des graines rondes et jaunes.
65 plants de pois avaient des graines anguleuses et vertes.

Bonne idée ou contre-indiqué ?--Raymonde Lanthier (d) 12 juin 2020 à 14:04 (UTC)[répondre]

Notification Raymonde Lanthier : Dans ce cas, le modèle {{Cach}} fait cela beaucoup mieux, il a été conçu justement pour ça, et il ne posera pas de problème d’alignement si utilisé dans un ligne pleine : {{ellipse}} est alors défectueux, car, pour le dire vite, dans ce modèle, les espaces du texte non affiché ne sont pas justifiantes (à cause du inline-block), alors que dans {{Cach}}, elles le sont. Et puis la syntaxe de {{Cach}} est plus courte, le code plus épuré. Donc plutôt {{Cach}} SourireElioPrrl (d) 12 juin 2020 à 19:29 (UTC)[répondre]
Après quelques essais, en changeant le inline-block en inline et ajoutant un nowrap, je crois que les performances des deux modèles sont les mêmes. Mais de toute façon, {{cach}} utilise un code moins lourd, d’où un gain de volume à l’export et de temps au chargement des pages, surtout en cas d’utilisation massive (par exemple, pour les alexandrins brisés entre personnages dans les pièces de théâtre). Donc {{Cach}}, definitely. — ElioPrrl (d)
Notification ElioPrrl : J’ai essayé le modèle {{ell}} sur cette p. 115, dans la colonne des proportions, où le texte n’est pas justifié comme dans un paragraphe normal.
Sur la page des modèles {{cach}} et {{caché}}, on précise ceci : « Ce modèle présente l’inconvénient d’être mal géré dans certains types d’exports. » Mais les choses ont peut-être changé.--Raymonde Lanthier (d) 12 juin 2020 à 20:51 (UTC)[répondre]
Notification Raymonde Lanthier : {{ell}} et {{cach}} utilisent la même propriété pour faire disparaître du texte, color:transparent, de sorte que si l’un ne fonctionne pas à l’export, l’autre non plus. La conclusion reste donc la même : il vaut mieux utiliser {{cach}}, de beaucoup moins lourd que {{ell}}.
Après, je ne crois pas qu’il y ait beaucoup à s’inquiéter du résultat à l’export : la remarque de la documentation de {{cach}} s’appliquait surtout, je pense, à la propriété visibility:hidden, qui faisait fonctionner une première version du modèle. Pour pallier les éventuels problèmes d’export, Zyephyrus a ajouté color:transparent (la propriété qu’utilise {{ell}}) ; du coup, visibility:hidden devient pour ainsi dire inutile dans le modèle {{cach}}, et tout devrait bien se passer à l’export pour un modèle comme pour l’autre. — ElioPrrl (d) 13 juin 2020 à 09:34 (UTC)[répondre]
Notification ElioPrrl : D’accord. Merci d’avoir pris le temps de m’expliquer tout ça.--Raymonde Lanthier (d) 13 juin 2020 à 12:15 (UTC)[répondre]
Ce n’est rien ; si je peux aider Clin d'œilElioPrrl (d) 13 juin 2020 à 12:43 (UTC)[répondre]