Я давно понял, что любой набор пробелов в файле HTML будет отображаться только как один пробел. Например, это:
<p>Hello. Hello. Hello. Hello. Hello.</p>
отображается как:
Hello. Привет. Привет. Привет. Здравствуйте.
Это отлично, так как если вам нужно несколько мест предварительно отформатированного текста, вы можете просто использовать тег
Но в чем причина? Точнее, почему это в спецификации для HTML?