Visual Studio использует закрытие тегов XHTML для тегов HTML5 - PullRequest
17 голосов
/ 06 августа 2011

Всякий раз, когда я печатаю теги, которые не требуют конечного тега, Visual Studio добавляет косую черту к нему, как если бы они были XHTML.

Я думаю, что это нечисто и раздражающе, и я надеюсь, что кто-нибудь может подсказать мне, как исправить или обойти эту проблему.

Это даже случается, когда я заканчиваю <!DOCTYPE html с >, и это формирует <!DOCTYPE html />.

Ответы [ 3 ]

17 голосов
/ 27 февраля 2014

Для полноты я выкладываю этот ответ.Хотя сейчас мы находимся в 2014 году, поскольку Visual Studio 2013 и HTML5 все больше и больше поддерживаются основными браузерами, Visual Studio по-прежнему ведет себя так же, как ... как всегда?

Опция немного отличается от принятой в 2010 году (на основании принятого ответа).

image">

16 голосов
/ 12 марта 2012

Что вы можете сделать, это отключить параметр автоматического закрытия тегов в Visual Studio.

Выберите Сервис >> Параметры >> Текстовый редактор >> HTML >> Форматирование

Снимите флажок «Автоматически вставлять закрывающий тег».

Теперь это позволит вам печатать <br> (например), и оно не будет автоматически заполняться как <br />

1 голос
/ 30 сентября 2014

Для Visual Studio 2012, перейдите в Сервис -> Параметры -> Текстовый редактор -> HTML -> Форматирование и нажмите Параметры, специфичные для тегов .

Под Настройки по умолчанию -> Клиентский тег не поддерживает содержимое , установите Закрывающий тег на Нет закрывающего тега .

screenshot of settings interface

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...