@Zhachek

Что вы думаете по поводу не закрытия тегов li, p, td?

Как правило в верстке всегда закрываю данные теги, но вот уже второй раз натыкаюсь на информацию, что делать этого не нужно. Первый раз смотрел вебинар специалиста, там преподаватель говорил, что даже в документации где то написано ,что делать это не обязательно. На сей раз читал статью на хабре, рекомендации по оформлению html/css от гугла и обратил внимание, что там тоже не закрытые. Но с другой стороны, ведь браузер то их в любом случае закроет. В общем интересует мнение опытных верстальщиков перфекционистов на этот счет ??
  • Вопрос задан
  • 962 просмотра
Решения вопроса 1
delphinpro
@delphinpro
frontend developer
>> делать этого не нужно
делать это не обязательно. об этом прямо написано в спецификации.
Важно лишь одно - в пределах одного проекта придерживайтесь единого стиля, либо закрывайте, либо нет.
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
onalex
@onalex
эникейщик со стажем
Я всегда закрываю. Это и дисциплинирует и экономит массу времени при последующих правках. В редакторах с режимом подсветки синтаксиса (например, в Notepad++) это позволяет видеть границы блоков. Очень удобно!
Ответ написан
b0nn1e
@b0nn1e
Alcohol & Ruby on Rails
Полностью поддерживаю Сергей от себя добавлю что это работает только с html5, т.е там где
<!DOCTYPE html>
Ответ написан
vittly
@vittly
Оптимизатор, любитель удалять лишний код
Список можно расширить. Часто видел примеры верстки таблиц вида: ............ - это значительно упрощает их невполне разнообразное написание. Но то, что такую запись принимает браузер, не значит, что это будет понимать среда разработки. Мне кажется, сиюминутное удовольствие от незакрытых тегов в конечном счёте обернётся трудностями изменения и поддержки
Ответ написан
myfirepukan
@myfirepukan
Жарим поиск
li не закрываю, р всегда закрываю (мало ли что)
Ответ написан
paulradzkov
@paulradzkov
Дизайнер, верстальщик, начальник отдела UI
Всегда закрываю, кроме одного исключения.

Если вижу незакрытый тег, возникает беспокойство: «а все ли здесь правильно, а может что-то сломалось, а может и div незакрытый есть» — и залипаю на этом куске кода, пока не проверю, что всё правильно.

Исключение. Когда верстаешь, например, меню через inline-block, чтобы избавиться от пробелов между инлайн-блочными элементами, не закрываю теги, но оставляю коммент в коде, почему они не закрыты.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы