Некоторые браузеры по-разному обрабатывают пробелы между тегами. Это был бы один из способов предотвратить появление пустых текстовых узлов в DOM. Маловероятно, что наличие их в вашем документе вызовет какие-либо проблемы (в зависимости от ваших правил CSS).
Одна ситуация, которая приходит на ум, - это вертикальное выравнивание изображений. Некоторые браузеры обрабатывают пробелы рядом с тегом изображения (пустой текстовый узел) как текстовый узел real . Если вы выравниваете свое изображение по тексту, возможно, оно выравнивает его по пустому текстовому узлу вместо фактического текста рядом с изображением.
С точки зрения читабельности все, что я вижу, - это кучка резких разгневанных лиц (>_<
). Я бы предпочел иметь стандартный HTML-код и не чувствовать себя >_<
.