Браузеры следуют набору правил обработки пробелов, изложенных в XHTML / HTML-схеме . Э.Г.
- Символы перевода строки в элементе блока должны быть преобразованы в пробел ...
- Последовательность символов пробела должна быть уменьшена до одного символа пробела ...
Чтобы обойти это, воспользуйтесь обходными путями, представленными в ссылке, которую meder разместил в своем ответе.