- Что такое HTML?
HTML(HyperТext Markup Language, HTML) - это язык разметки. Вы используете HTML для разметки текстового документа. Иными словами он отвечает за расположение в документе Ваших текстов, рисунков, таблиц предназначенных для жизни в сети Интернет.
- Что такое DOCTYPE и зачем он нужен?
DOCTYPE - это определение типа документа (Document Type Definition (DTD)), правила, в соответствии с которыми осуществляется проверка конкретного документа (веб-страницы) XML или (X)HTML. Благодаря этой записи, браузер определяет, какая в данном документе используется версия DTD. А нужен он для того, чтобы браузеры правильно отображали разметку документа. Если не указать DOCTYPE, то браузер будет добавлять "что то от себя", причём каждые браузеры будут добавлять свою "что то от себя". В результате, ни о какой кроссбраузерности не может идти и речи.