Faire de chaque personnage sur une page web de la même largeur
Est-il une police ou d'une propriété CSS qui permettrait de donner à chaque personnage de la même largeur sans avoir besoin de les dessiner vous-même(.ttf)?
Vous devez vous connecter pour publier un commentaire.
Que diriez-Courier New? monospace?
http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html
CSS:
HTML:
Vous pu choisir à partir de la librement disponible sur les polices à largeur fixe et à les intégrer dans votre site.
Si vous ne voulez pas intégrer une police dans votre page, vous pouvez utiliser les éléments suivants pour prendre n'importe quel monospace (un autre terme pour une largeur fixe) police est disponible:
Si vous avez uniquement besoin de chiffres pour être égales largeurs, vous pouvez utiliser
font-variant-numeric: tabular-nums;
. C'est vraiment utile pour animer des compteurs. En savoir plus sur Mozilla web docs.Pour certains cas, l'utilisation de la pré tag,(
<pre>text</pre>
), peut répondre à vos besoins pour l'espacement fixe (largeur fixe) du texte. Il a travaillé pour moi avec HTML5 + Chrome (version actuelle). Lett
élément est déprécié.Cependant, il apparaît que le
<pre>
balise ne peut contenir que des balises qui sont considérés comme des "phrasé contenu". Voir "modèle de Contenu" de la section sur la w3 documentation de cette balise. Vous pouvez cliquer sur le lien pour voir quels éléments sont considérés comme des "phrasé de contenu". Bien sûr, chaque navigateur peut prendre en charge un looser version de la spécification si vous ne se soucient pas de code HTML valide ou de la compatibilité du navigateur.<pre>
tag. Sur Safari pour iPhone 4S il semble être tout droit.Il y a un certain nombre de polices à espacement fixe qui donne une largeur égale à chaque personnage. De courrier et de Messagerie Nouvelle sont probablement le plus commun, et devrait être disponible sur à peu près chaque système.
Une autre option serait d'utiliser lettering.js, qui permettrait de créer un élément span autour de chaque lettre que vous pouvez ensuite définir une largeur pour avec les css. Ce serait probablement seulement être conseillé pour des petits textes, bien que.