Ответ
Если HTML невалидный, браузер попытается его исправить и отобразить максимально корректно. Например:
<div>Открытый div без закрытия
<p>Параграф</div>
Браузер автоматически закроет теги в правильном порядке:
- Закроет
<p>перед закрытием<div> - Добавит закрывающий
</div>
Но возможны проблемы:
- Непредсказуемое дерево DOM
- Ошибки в стилях и скриптах
- Проблемы с SEO
Всегда проверяйте валидность через https://validator.w3.org/