Closed PrevedMed6 closed 1 year ago
Отступы между блоками не соответствуют макету
Бордер кнопки не соответствует макету
Карточки не должны быть разными (не должны деформироваться)
[x] Проект адаптирован под различные разрешения экрана. Горизонтальный скролл не возникает на разрешениях от 320 пикселей и больше. Нельзя скрывать полосу прокрутки свойством overflow: hidden.
[x] Корректно работает навигация между страницами и ссылки на внешние ресурсы: ни одна ссылка не ведёт в пустоту или на якорь, внешние ссылки открываются в новой вкладке. На все страницы проекта можно попасть, а скрытые блоки можно отобразить.
[ ] Именование классов сделаны по БЭМ.
Есть ошибки в нейминге, проверять здесь (https://nglazov.github.io/bem-validator-page/)
[x] Отзывчивая вёрстка, которая корректно тянется на всех промежуточных разрешениях.
[ ] В коде используется семантическая разметка: применяются семантические теги, выбор элементов при вёрстке корректен (параграф должен быть параграфом, список — списком); структура DOM-дерева состоит не только из контейнеров div.
Необходимо проверить валидацию (https://validator.w3.org/)
[x] Для позиционирования элементов выбран верный подход, описанный корректным синтаксисом.
[x] Каркас макета реализован на Flex layout или Grid layout;x
[x] Инфраструктурные файлы проекта созданы через CRA.
[x] Работа модальных окон настроена.
[x] Разметка портирована в JSX:ф
[x] В проекте есть:
[x] Кнопки, инпуты и ссылки реализованы во всех состояниях, указанных в макете.
[x] В макете есть одинаковые элементы. Для их оформления должен быть переиспользован один компонент.
[x] Шрифты подключены через @font-face.
[x] Иконки экспортированы в формате SVG.
[x] Элементы формы должны выделяться, когда на них установлен фокус. Состояние фокуса, а также outline стилизованы в соответствии с макетом или на своё усмотрение.
[ ] У формы должны быть заданы плейсхолдеры, валидированы обязательные поля.
У формы поиска фильмов нет свойства required
[x] reset.css запрещен.
Неправильно задан lang
Первая итерация