Почему браузеры отображают обычный пробел?

Рассмотрим следующий фрагмент HTML:

Space Test

Когда используется этот HTML-код на веб-странице и странице, отображаемой браузером, символ, фактически отображаемый браузером между «Пробелом» и «Тестом», является обычным пробелом (U + 0020), а не неразрывным пробелом (U + 00A0) .

(Это можно наблюдать, например, используя расширение Firefox Character Identifier .)

Я пробовал это в Firefox 5, Internet Explorer 8 и Chrome 12; у всех было одинаковое поведение записи U + 0020 вместо U + 00A0 на отображаемой веб-странице, хотя исходный документ содержал , а не обычный пробел.

Почему браузеры отображают символ таким образом, обычный пробел вместо неразрывного пробела?

5
задан Jon Schneider 22 July 2011 в 19:27
поделиться