Проект должен соответствовать техническому заданию. При конфликте технического задания и критериев, считать техническое задание более приоритетным.

Разметка

  1. Выполнена HTML-разметка всех страниц проекта и всех элементов на этих страницах.

  2. К страницам подключён один стилевой файл.

  3. Стилевой файл подключён внутри <head>.

  4. Все скрипты (если есть) подключены непосредственно перед </body>.

  5. Документ проходит проверку на валидность http://validator.w3.org/nu/

  6. Отсутствуют типовые ошибки в разметке по методологии.

    Отсутствуют следующие ошибки методологии БЭМ:

    Допустимые стили именования БЭМ-сущностей:

  7. Единообразное написание и форматирование кода в HTML.

  8. Отсутствует транслит в названиях классов и атрибутах. Для названий классов и файлов используются подходящие слова английского языка. Названия классов должны быть универсальными, чтобы их можно было использовать на разных страницах и для разного содержимого.

  9. На body не должно быть разных классов на разных страницах.

  10. Грубые ошибки в разметке отсутствуют

  11. У всех href должны быть #, если они никуда не ведут или href должен отсутствовать, в случае когда мы находимся на данной странице.