Dans Firefox 3.6, IE7 et Opera 10 sur Windows, ce HTML a un comportement étrange :
<html><head></head>
<style>
span {
font-family: monospace; background-color: green;
}
span.b {
font-weight: bold;
}
</style>
<body>
<span>Text</span><span class="b">Text</span><span>Text</span>
</body>
</html>
L'espace en gras au milieu est décalé d'un pixel vers le bas. Ce n'est pas le cas pour les autres polices.
Comment cela se fait-il ? Comment puis-je y remédier ?