Gudleifr> Есть простой способ определить, кто прав: точно показать на ошибку
...
Gudleifr> Правильно интерпретируемые браузером. Кстати, где Вы там нашли ошибки синтаксиса?
tarasv> Не закрытые стилевые теги это формально синтаксические ошибки, но они влияют на рендеринг
tarasv> А вот не закрытые блочные теги это однозначный харам
Точно показали. Лицом тыкнули. Поводили по наделаному.
Что ещё тут можно сделать? Сапогом прижать?
попрыгать сверху?
"Можно привести верблюда к воде, нельзя заставить его напиться"©
...
Gudleifr>Я часто ленюсь закрывать очевидно закрываемое браузером.
Это очень частое обоснование г**нокода. Но логичное следствие таких действий в том, что при изменении/переносе так сформатированного текста возникнут ошибки форматирования, которые может быть сложно искать, в результате 5 "сэкономленых" на закрытии тэга секунд выльются в 5 минут поиска и исправления проблемы. Или в проблемном отображении на очень старых или экзотичных бравзерах с минималистичными движками, которые не адаптированы к г**ну в html.
"Кроилово ведёт к попадалову".
Собссно, суть проблемы г**нокода и г**нопродуктов: "экономия" на "необязательных" действиях - на проверке юнитов, тестах, на "формальностях", на продуманой архитектуре, на "говорящих" именах методов и переменных, на комментариях (там, где РЕАЛЬНО они нужны), на расширяемости и т.п.
Вы какбэ читали Кнута, но Вы ничего не поняли и не приняли из того, что позволило ему написать офигенно беспроблемный и долгоживущий ТеХ. "
Искусство программирования". Понимаете? Не попугайское повторение каких-то слов типа "машина Тюринга", а именно
искусство, поиск и активное применение лучших практик в стремлении к идеальному (ну или хорошему, если речь про прикладное).
Перечитайте Кнута, ну реально. Человек же дело писал.