Приветствую
Сейчас воспользовался HTML компрессором и он вырезал из разметки теги
<head></head>
и
<body></body>
, остальные теги же остались. Добавил эту разметку в страницу, открыл и задумался: "Зачем они вообще тогда нужны, если и без них страница вроде нормально отображается, стоит ли, а самое главное – нужно ли их использовать?" Много вопросов:
- обязательно ли их использовать?
- в каких версиях браузеров без них не обойтись?
- все ли версии браузеров автоматически будут генерировать head и body при их отсутствии в коде?
- ради чего их пишут в коде, если браузер их генерирует сам?
- имеются какие-то негативные последствия их отсутствия в коде?
- возможно ли, что некоторые JavaScript будут некорректно работать без этих тегов?
- в каких браузерах точно будут проблемы?
- чего бы еще такого вырезать из кода?