При создании html вы включаете форматирование, такое как новые строки и вкладки?

Иногда я добавляю \n в конце и соответствующий номер \t в начале, а иногда нет - какой рекомендуемый способ сделать это?

Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
1
0
136
8
Перейти к ответу Данный вопрос помечен как решенный

Ответы 8

Ответ принят как подходящий

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

Я всегда включаю \ n. Причина проста: иногда что-то не работает, и я хочу иметь возможность прочитать сгенерированный HTML, чтобы помочь найти проблему.

Это зависит от того, как часто вам придется вручную отлаживать HTML. Если вам нужно будет посмотреть на это самостоятельно, а не только в браузерах, то некоторое базовое форматирование значительно упростит жизнь. Если вы уверены, что вам никогда не придется на него смотреть (как кажется большинству людей), то вам и не нужно. Я обычно использую базовое форматирование с базовым отступом, но я не оптимист в таких вопросах (и мне приходилось смотреть на материал не раз, и я был благодарен за то, что выполнил базовое форматирование).

Хотя я делаю это по привычке, в этом нет никакой необходимости, когда у вас есть что-то вроде Firebug, которое показывает вам дерево HTML красиво и красиво. (Хотя он показывает вам сгенерированный HTML, а не необработанный HTML ...)

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

Постарайтесь подумать, кто вы пишете код для себя прямо сейчас, других разработчиков, которых нужно поддерживать в будущем, или человека, просматривающего html (который, вероятно, не заботится о форматировании).

Удачи.

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

Я обычно использую Firebug при отладке, который в любом случае автоматически форматирует HTML и CSS, поэтому я не беспокоюсь. Однако я написал инструменты для создания аккуратного HTML с вкладками.

Я лично включаю форматирование HTML (вкладки / новые строки), когда я использую только HTML, но когда у меня есть цикл или вообще создание HTML с помощью скрипта (PHP), я обычно не беспокоюсь о форматировании HTML. Иногда я так и поступаю, когда оказываюсь с таким огромным количеством HTML-кода, который будет нечитаемым.

Для меня самая важная часть - это скорость - в «правильно» отформатированном HTML пробелы и новые строки могут составлять 25% от размера файла. Одна из причин, по которой JavaScript так часто сводят к минимуму.

Другие вопросы по теме