Валидаторы

Валидатор от W3C - https://validator.w3.org/
Англоязычный сервис, онлайн проверяет соответствие HTML стандартам: можно проверить код по URL, залить файл или вставить код в окошко.
Инструмент покажет список ошибок и предупреждений с пояснениями — описанием ошибки и ее типом, а также укажет номер строки, в которой нужно что-то исправить. Цветом отмечены типы предупреждений и строки с кодом. Удобный в использовании. Советую.
Валидатор CSS от W3C - https://jigsaw.w3.org/css-validator/
Инструмент от W3C для проверки CSS. Работает по такому же принципу, анализирует стили на предмет ошибок и предупреждений. Первым идет блок ошибок, предупреждения собраны ниже отдельно.
Проверка CSS
Проверить HTML можно с помощью браузерных плагинов, например, Web-developer или HTML Validation Bookmarklet для Google Chrome, Firebug для Firefox или HTML Validator для обоих браузеров, Validator или W3C Markup Validation Service для Opera.
Исправления ошибок и валидации HTML и CSS может быть недостаточно: всегда есть другие возможности испортить отображение сайта. Если что-то не работает, как надо, проведите полноценный аудит, чтобы найти ошибки.
С другой стороны, не нужно зацикливаться на поиске недостатков в HTML – если код работает, а контент отображается корректно, лучше направить ресурсы на что – то другое-оптимизацию и ускорение загрузки, например.
Не забывайте, что проверка вашего кода вами должна быть такой, чтобы заказчик не нашел ни одной ошибки, чтобы все работало по ТС. И даже лучше, учимся быть профессионалами