Bonjour,
La configuration est une page pour ordinateur, dont le viewport provoque sur un petit écran tactile une réduction de l'ensemble, scalable à volonté.
Tout se met à l'échelle, sauf les éléments <span>. Ils me sont pourtant bien utiles sur navigateur d'ordinateur : une suite de <span> dont le contenu est "nowrap", se placent en effet, selon leur largeur, en retour à la ligne, ce qui me convient.
J'ai tenté pour tester ces éléments en utilisant des <div> et leur mise à l'échelle fonctionne alors parfaitement, mais deviennent bien sûr des élément block. Afficher ces <div> en display inline les fait retrouver le comportement de retour à la ligne si nécessaire, mais perdre aussi la capacité de mise à l'échelle.
C'est donc peut-être d'abord l'effet naturel du inline qui fait obstacle à la mise à l'échelle automatique.
S'il y a une solution, c'est peut-être dans l'usage d'une fonction CSS, ou bien d'une utilisation de display que j'ignore.
Quelqu'un aurait-il la solution, ou une piste de recherche ?
Merci d'avance et bonne journée.
La configuration est une page pour ordinateur, dont le viewport provoque sur un petit écran tactile une réduction de l'ensemble, scalable à volonté.
Tout se met à l'échelle, sauf les éléments <span>. Ils me sont pourtant bien utiles sur navigateur d'ordinateur : une suite de <span> dont le contenu est "nowrap", se placent en effet, selon leur largeur, en retour à la ligne, ce qui me convient.
J'ai tenté pour tester ces éléments en utilisant des <div> et leur mise à l'échelle fonctionne alors parfaitement, mais deviennent bien sûr des élément block. Afficher ces <div> en display inline les fait retrouver le comportement de retour à la ligne si nécessaire, mais perdre aussi la capacité de mise à l'échelle.
C'est donc peut-être d'abord l'effet naturel du inline qui fait obstacle à la mise à l'échelle automatique.
S'il y a une solution, c'est peut-être dans l'usage d'une fonction CSS, ou bien d'une utilisation de display que j'ignore.
Quelqu'un aurait-il la solution, ou une piste de recherche ?
Merci d'avance et bonne journée.