Большинство браузеров, как правило, используют любые пробелы в качестве разделителя (1 или несколько пробелов обрабатываются так же, как только один). Для браузера не должно иметь значения, нет ли разрыва строки или возврата каретки.
Редактировать:
Хотя мы не можем говорить обо всех браузерах и о том, как они реализованы, давайте посмотрим на спецификацию HTML 4, раздел 9.1 для пробелов:
Обратите внимание, что последовательность пробелов между словами в исходном документе может привести к совершенно другому отображаемому межсловному интервалу (кроме случая элемента PRE). В частности, пользовательские агенты должны свернуть входные последовательности пробелов при создании выходных межсловных пространств. Это можно и нужно делать даже при отсутствии языковой информации (из атрибута lang, поля заголовка HTTP «Content-Language» (см. [RFC2616], раздел 14.12), настроек агента пользователя и т.д.).
Элемент PRE используется для предварительно отформатированного текста, где пробел является значительным.
Таким образом, в подавляющем большинстве случаев, если браузер жалуется на спецификацию, он должен отображать ее так, как описывает спецификация (конечно, поставщики браузеров, как известно, с течением времени используют творческую интерпретацию).