Discussion modèle:Ellipse
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 anguleuses et vertes.
- 38 plants de pois avaient des graines rondes et jaunes.
Bonne idée ou contre-indiqué ?--Raymonde Lanthier (d) 12 juin 2020 à 14:04 (UTC)
- 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 duinline-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}}
— ElioPrrl (d) 12 juin 2020 à 19:29 (UTC) - Après quelques essais, en changeant le
inline-block
eninline
et ajoutant unnowrap
, 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)
- 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)
- Sur la page des modèles
- 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)
- Raymonde Lanthier :
- ElioPrrl : D’accord. Merci d’avoir pris le temps de m’expliquer tout ça.--Raymonde Lanthier (d) 13 juin 2020 à 12:15 (UTC)
- Ce n’est rien ; si je peux aider — ElioPrrl (d) 13 juin 2020 à 12:43 (UTC)