ASP.NET Productivity Power tools "исправлять смешанные вкладки"; какой из них дает самый чистый HTML? - PullRequest
4 голосов
/ 20 мая 2011

В моей установке Visual Studion 2010 установлены мощные инструменты.Мой разработчик внешнего интерфейса колледжа работает над Mac.Когда я внедряю его html в VS, компонент «исправить смешанные вкладки» спрашивает «меня смешали табуляцию и пробелы» с двумя опциями «tabify» или «untabify».

Какая опция дает нам наиболееHTML когда сайт вызывается из браузера?Есть ли разница во времени рендеринга / загрузки на стороне клиента?

Ответы [ 3 ]

2 голосов
/ 16 декабря 2013

Существует возможность отключить это предупреждение в Productivity Power Tools 2013. Инструменты -> Параметры -> Power Tools -> Исправить смешанные вкладки (не один из подпунктов в левом меню, 8-й элемент в списке справа) -> выкл

1 голос
/ 16 декабря 2013

Я предлагаю использовать tabify, если вы редактируете html. В коде c # .net используйте untabify, так как он соответствует соглашению о кодировании C #, в котором в качестве табуляции используется пробел

1 голос
/ 05 мая 2013

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

Например

"\t<p>Text goes here\n    </p>"

Здесь первая строка имеет отступ с табуляции, а вторая с четырьмя пробелами. Что выбрать, зависит исключительно от ваших предпочтений. Лично я предпочитаю пробелы (Untabify в этом случае). Однако одна вкладка занимает один байт, а отступ с пробелами - четыре. Если размер вашего HTML-файла составляет около 1000 строк, использование вкладок уменьшит ваш окончательный HTML-код до 3000+ байтов.

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

...