Lorsque vous utilisez une police à largeur fixe , je voudrais spécifier la largeur d'un élément HTML en caractères .
L'unité "em" est censée être la largeur du caractère M, donc je devrais pouvoir l'utiliser pour spécifier une largeur. Ceci est un exemple:
<html>
<head>
<style>
div {
font-family: Courier;
width: 10em;
}
</style>
</head>
<body>
<div>
1 3 5 7 9 1 3 5 7 9 1
</div>
</body>
</html>
Le résultat n'est pas ce que je voulais car la ligne du navigateur saute après la colonne 15, pas 10:
1 3 5 7 9 1 3 5
7 9 1
(Résultat dans Firefox et Chromium, tous deux dans Ubuntu.)
L'article de Wikipedia dit qu'un "em" n'a pas toujours la largeur d'un M, il semble donc que l'unité "em" ne puisse pas être fiable pour cela.