#html #code-formatting
Вопрос:
Иногда я добавляю а n
в конце и соответствующее число t
в начале, а иногда нет — каков рекомендуемый способ сделать это?
Ответ №1:
Это зависит от того, хотите ли вы, чтобы HTML был удобочитаемым для человека или нет. Однако в большинстве случаев я бы предложил, чтобы сгенерированная разметка всегда была удобочитаемой для человека, так как это значительно облегчает отладку.
Ответ №2:
Я всегда включаю n. Причина проста: иногда что-то не работает, и я хочу иметь возможность прочитать сгенерированный HTML, чтобы помочь найти проблему.
Ответ №3:
Это зависит от того, как часто вам придется вручную отлаживать HTML. Если вам нужно будет посмотреть на это самостоятельно, а не только в браузерах, то некоторое базовое форматирование значительно облегчит вам жизнь. Если вы уверены, что вам никогда не придется смотреть на это (как, кажется, большинству людей), тогда вам это не нужно. Я, как правило, выполняю базовое форматирование с базовым отступом, но я не оптимист в таких вопросах (и мне не раз приходилось просматривать материал, и я был благодарен, что выполнил базовое форматирование).
Ответ №4:
Хотя я делаю это по привычке, в этом вообще нет необходимости, когда у вас есть что-то вроде Firebug, которое показывает вам дерево HTML, все красивое и красивое. (Хотя он показывает вам сгенерированный HTML, а не исходный HTML…)
Ответ №5:
Я лично включаю такие символы, поскольку это значительно облегчает начальную отладку, хотя и за счет небольшого дополнительного кода для вас. Если цель состоит в том, чтобы люди могли прочитать это позже, не стесняйтесь. Еще одна вещь, которую следует иметь в виду, заключается в том, что большинство инструментов разработчика, вероятно, имеют возможность форматировать HTML для удобства чтения.
Попробуйте подумать, для кого вы сейчас пишете код для себя, для других разработчиков, которых нужно поддерживать в будущем, или для человека, просматривающего html (который, скорее всего, не заботится о форматировании).
Удачи.
Ответ №6:
Я обычно нахожу новые линии более важными, чем отступы. Если моя цель-читаемость во время отладки, этого обычно достаточно, чтобы эффективно читать код. Если моя цель-вывод, который собирается прочитать кто-то другой, я иногда пытаюсь добавить к нему немного больше стиля.
Ответ №7:
Я склонен использовать Firebug при отладке, какие автоматические форматы HTML и CSS в любом случае, поэтому я не беспокоюсь. Однако я написал инструменты для создания аккуратного HTML с вкладками.
Ответ №8:
Я лично включаю форматирование HTML (вкладки/новые строки), когда я делаю только HTML, но когда у меня есть цикл или вообще создание HTML с помощью скрипта (PHP) Обычно я не беспокоюсь о форматировании HTML. Я иногда так делаю, когда в итоге получаю такое огромное количество HTML-кода, что его невозможно прочитать.
Для меня самой важной частью является скорость-в «правильно» отформатированном HTML пробелы и новые строки могут составлять 25% от размера файла. Одна из причин, по которой JavaScript так часто сводится к минимуму.