<!DOCTYPE> + <title> = минимум для валидного документа

Ещё до недавнего времени валидатор Validator.W3.Org настойчиво просил указать кодировку, если она была опущена. Но вот — свершилось ☺...

Ранее, минимум кода для валидного документа был следующий:

<!DOCTYPE html>
<title>Title<title>
<meta charset="utf-8">

На сегодня кодировку можно не указывать и связано это, как вы понимаете, с тем, что в Web'е все перешли / переходят на UTF-8 и устанавливают её по умолчанию. Следовательно, минимум кода для валидного документа будет следующий:

<!DOCTYPE html>
<title>Title<title>

Проверка: http://validator.w3.org/nu/?showsource&doc=data:text/html;charset=utf-8,<!DOCTYPE html><title>Title</title>.

На реальных проектах я не рекомендую использовать сокращённый код как выше, только полный — с <head>, <body> и всеми другими необязательными элементами, включая указание кодировки. Этот пост носит лишь ознакомительный характер, хотя для различных тестов с проверкой валидности документа это вполне годный вариант.