Укажите ширину в * символах *

При использованиишрифт фиксированной шириныЯ хотел бы указать ширину HTML-элемента вперсонажи.

Единица «em» должна быть шириной символа M, поэтому я должен иметь возможность использовать ее для указания ширины. Это пример:

<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>

Результат не тот, который я хотел, поскольку разрыв строки браузера после столбца 15, а не 10:

1 3 5 7 9 1 3 5
7 9 1

(Результат в Firefox и Chromium, оба в Ubuntu.)

Статья в википедии говорит, что «em» не всегда является шириной M, так что определенно выглядит, что моду «em» нельзя в этом доверять.

Ответы на вопрос(3)

Ваш ответ на вопрос