<!DOCTYPE> + <title> = минимум для валидного документа
Ещё до недавнего времени валидатор Validator.W3.Org настойчиво просил указать кодировку, если она была опущена. Но вот — свершилось ☺...
Ранее, минимум кода для валидного документа был следующий:
<!DOCTYPE html>
<title>Title<title>
<meta charset="utf-8">
На сегодня кодировку можно не указывать и связано это, как вы понимаете, с тем, что в Web'е все перешли / переходят на UTF-8 и устанавливают её по умолчанию. Следовательно, минимум кода для валидного документа будет следующий:
<!DOCTYPE html>
<title>Title<title>
На реальных проектах я не рекомендую использовать сокращённый код как выше, только полный — с <head>
, <body>
и всеми другими необязательными элементами, включая указание кодировки. Этот пост носит лишь ознакомительный характер, хотя для различных тестов с проверкой валидности документа это вполне годный вариант.