Задать вопрос
danil_polyanskiy
@danil_polyanskiy
Junior Front-End Developer

Оцените сайт джуниора, какие минусы?

Сайт: https://danilpolyanskiy.github.io/index.html

Я джуниор в веб-разработке, интересно узнать мнение других людей о этом сайте.
  • Вопрос задан
  • 905 просмотров
Подписаться 1 Простой 15 комментариев
Решения вопроса 2
develx
@develx
Web developer
1. Теги h1 и h2 нужно использовать для заголовков, а не для всего подряд.
2. В теге ul должны быть элементы списка, а не ссылки. https://developer.mozilla.org/ru/docs/Web/HTML/Ele...
3. В img должен быть атрибут alt (для декоративных - пустой)
4. Разметку нужно проверять валидатором https://validator.w3.org/
5. Иконки нужно не в png,а svg (и в спрайт объединить)
6. Ширину, да и высоту кнопки не стоит делать фиксированными (по крайней мере min-width)
7. Контейнеры разной ширины предусмотрены дизайном?
8. letter-spacing: -0.4; -0.4 - это сколько? https://developer.mozilla.org/ru/docs/Web/CSS/lett...
9. Ссылкам в меню задайте padding - пользователь не должен целиться в область ссылки
10. Скрипты из head перенести перед </body> либо атрибут async

5e64d713beddc801162976.png
chrome dev tools => audits => accessibility страдает явно
Ответ написан
AntonLitvinenko
@AntonLitvinenko
HTML coder
А ты прогони его через валидатор и сам все увидишь)
Адаптивки нет, ну ок.
Скрипты подключать в подвал.
В разметке ошибки, даже хром не смог распарсить.
http: //prntscr.com/rdat6p
Инлайн стили, повторяющиеся заголовки первого уровня, отсутствие alt у img, отсутствие семантики.
Скрипт прокрутки по анкорам вызывает ошибки, потому что неверно задан таргет.
Это то что за пару минут в глаза попало
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 10:44
15000 руб./за проект
22 дек. 2024, в 10:12
10000 руб./за проект
22 дек. 2024, в 09:51
3000 руб./за проект