🔒 Ты не вошёл(вошла) в аккаунт — прогресс, работы и результаты теста не сохраняются. Что недоступно?
✅ Без входа можно
- читать все 33 занятия, смотреть слайды и шпаргалку;
- пробовать код в редакторе и песочнице.
⛔ Без входа нельзя
- сохранять работы — черновик живёт только в этом браузере и пропадёт при очистке истории, в режиме инкогнито или на другом устройстве;
- отмечать пройденные занятия и видеть свой прогресс;
- выбрать тему итогового проекта и отмечать чек-лист;
- отправить итоговый тест и сохранить результат.
Проект: доработка
Сегодня мы станем «тестировщиками» и найдём все ошибки в своём сайте до презентации.
Изучаем: Чек-лист, ошибки, ссылки, alt
Результат: Проверяем и исправляем сайт
💡 Объяснение
Тестировщик собственного сайта
Даже опытные разработчики не выпускают сайт, не проверив его. Ошибки есть всегда: сломанная ссылка, картинка без alt, опечатка в заголовке. Хорошая новость — большинство из них легко найти, если проверять по списку, а не «на глаз». Сегодня ты сам(а) себе тестировщик.
Как проверять
Главное правило: одна проверка за раз. Не пытайся найти всё сразу. Возьми один пункт чек-листа, пройди по всем страницам, исправь найденное, отметь пункт — и только потом переходи к следующему.
Заведи список ошибок на листочке или в текстовом файле. Записанную ошибку не забудешь исправить.
Чек-лист проверки
- Навигация. С каждой страницы можно попасть на каждую. Логотип ведёт на главную. Активный пункт меню правильный.
- Картинки. Все загружаются, у всех есть осмысленный
alt, ни одна не вылезает за экран. - Каркас. На каждой странице есть
<!DOCTYPE html>,lang="ru",meta charset,meta viewportи свойtitle. - Заголовки. Один
h1на странице, дальше h2, h3 по порядку. - Семантика. Есть
header,nav,main,footer. - Стили. Внешний CSS подключён на всех страницах, сайт выглядит единым.
- Адаптивность. На ширине 360px нет горизонтальной прокрутки, всё читается.
- Код. Все теги закрыты, есть отступы, нет лишнего закомментированного мусора.
- Текст. Нет орфографических ошибок — прочитай все тексты вслух.
- Безопасность. Нет фамилии, адреса, телефона, номера школы. У чужих картинок указан источник.
Требования итогового проекта отмечай на странице «Итоговый проект». Важно: без входа в аккаунт отметки не сохраняются — зарегистрируйся, чтобы сайт запомнил твой прогресс.
Инструменты
- Валидатор HTML —
validator.w3.org, вкладка «Validate by File Upload» или «Direct Input». Он покажет незакрытые теги, ошибки вложенности и пропущенные атрибуты. Не пугайся длинного списка: часто одна ошибка вызывает несколько сообщений. Исправляй сверху вниз и проверяй снова. - Консоль браузера — F12 → Console. Красные сообщения вида «404 Not Found» означают, что файл (картинка, CSS) не найден: проверь путь и имя.
- Форматирование — Shift+Alt+F в VS Code выровняет код, и незакрытые теги станут заметны по «лесенке».
- Lighthouse — F12 → Lighthouse → «Analyze page load». Покажет оценки доступности и советы. Это задание со звёздочкой.
Взгляд со стороны
Своим глазам сложно заметить собственные ошибки — мозг «видит» то, что задумано, а не то, что написано. Помогают три приёма:
- Сделай перерыв и вернись к проверке на следующий день.
- Попроси близкого человека открыть сайт и найти, например, страницу с галереей. Молча наблюдай, где он запутается.
- Прочитай код снизу вверх — так внимание не скользит по привычному тексту.
Проверь себя
- Почему проверять лучше по одному пункту чек-листа?
- Что означает ошибка 404 в консоли браузера?
- Какие личные данные нельзя оставлять на сайте?
⌨️ Практика
- Пройди чек-лист требований на странице «Итоговый проект» и отметь выполненное (отметки сохраняются только после входа).
- Проверь HTML в валидаторе и исправь ошибки.
- Попроси близких пройти по сайту и найди с их помощью 3 недочёта.
- Исправь всё найденное и отформатируй код.
🪞 Рефлексия
- Что нового я сегодня узнал(а)?
- Что получилось лучше всего?
- Где было трудно и что поможет в следующий раз?
🔒 Отметить занятие пройденным можно только после входа. Без аккаунта сайт не запомнит, до какого занятия ты дошёл(дошла). Регистрация · Вход