В этом документе описаны критерии, которым должна соответствовать работа. Убедитесь, что ваша работа соответствует всем критериям. И только после этого отправляйте на ревью.
Работа отклоняется от проверки
Если не соблюдается хотя бы один из критериев этого блока, работу вообще проверять не станут. Придётся её доделывать и отправлять на проверку снова.
- Если какие-то из блоков не свёрстаны,
или неверно отображаются в Safari, Firefox или Yandex Browser:
- визуально не соответствуют макету;
- пять или больше элементов отсутствуют вовсе;
- не хватает секции;
- не применяется технология выравнивания или построения сетки.
- на десктопных разрешениях страница прокручивается по горизонтали;
- некорректно указан шрифт.
- Код плохо оформлен:
- не соблюдена вложенность HTML в более чем пяти местах;
- не соблюдён стиль написания CSS-правил более чем в пяти местах.
Работа отправляется на доработку
В этом блоке собраны вопросы, на которые вам предстоит ответить, чтобы выявить и самостоятельно исправить частые ошибки. В следующих спринтах мы предложим вам новые критерии для самопроверки.
- Все блоки из брифа свёрстаны?
- Стили подключены отдельным файлом? Подключен ли в head файл normalize.css?
- Добавлены ли в футер иконки и текст?
- В футере есть ссылки? По ним можно кликнуть?
- Нет опечаток в коде HTML и CSS, страница
валидна
Валидность - соблюдение порядка вложенности HTML-элементов в соответствии с документацией, отсутствие незакрытых тегов. Проверка разметки в онлайн валидаторе не приводит к появлению ошибок. Предупреждения — допустимы.
- Все блоки, элементы и модификаторы названы в соответствии с брифом?
- Ссылки, фоны секций и шрифты раскрашены, как в брифе?
- Названия классов CSS в разметке соответствуют явно указанным в брифе?
- На странице есть заголовок первого уровня? Соответствуют ли заголовки иерархии страницы? Нет ли на странице скрытых с помощью CSS заголовков?
- Заголовки размечены тегами от h1 до, если надо, h6, текстовые блоки тегами p, присутствуют элементы header, main, footer, section? Они используются по назначению?
- У всех изображений есть атрибут alt?
- У блоков фиксированная высота? Растягивается ли блок, когда текст внутри
него увеличивается в
2—3 раза? - Для создания сеток используется flex или grid-layout?
- У всех ли абсолютно спозиционированных элементов заданы координаты по двум осям (например, top и left)?
- Абсолютное позиционирование применено только к тем элементам, о которых сказано в брифе?
Пока ваша работа не будет соответствовать всем этим критериям, её не зачтут. Если же всё исправлено — отлично! Можете отправлять работу на проверку и не беспокоиться, что её отклонят.