Visual Studio 2010 нарушает форматирование HTML - PullRequest
1 голос
/ 25 января 2011

Есть ли способ заставить Visual Studio 2010 правильно отформатировать HTML-код при переформатировании?

В HTML

<div><span></span></div>

отличается от

<div> <span></span> </div>

из-за пробела после <div>.

Если есть пробел, не имеет значения, сколько пробелов или разрывов строк ... так что

<div> <span></span> </div>

совпадает с

<div> 
    <span></span> 
</div>

Однако редактор с удовольствием вставляет или удаляет пробелы / переносы строк между тегами. В большинстве случаев это не имеет большого значения, но в некоторых случаях очень важно контролировать наличие пробелов между тегами.

Точно так же я мог бы хотеть иметь <span> </span> с пробелом между тегами, но редактор удаляет это пространство!

Есть ли какое-нибудь решение для этого?

1 Ответ

2 голосов
/ 25 января 2011

Используйте &nbsp;, если вы хотите убедиться, что пространство сохраняется.Например, браузеры могут оптимизировать пустые div-ы (см. этот вопрос ), и они содержат только пробелы.

...