Вёрстка за 25 тысяч, которую пришлось выбросить

Где-то в 2015 году я решил, что хватит собирать сайты из бесплатных шаблонов, и заказал вёрстку у дизайнера. Отдал 25 тысяч рублей.

Получил файлы, открыл — и понял, что заплатил за мусор.

DOCTYPE был указан как HTML4. Не потому, что так было задумано, а потому, что шаблон явно тащили из чего-то очень старого. Багов хватало. Мобильная версия была просто кошмаром — её как будто не открывали ни разу.

Я написал исполнителю. Он исправил часть замечаний, а потом перестал отвечать. Деньги были уплачены полностью и вперёд.

Почему DOCTYPE — это не придирка

Мне тогда сказали примерно так: «какая разница, работает же». Разница есть.

DOCTYPE — первая строка страницы, и браузер читает её раньше всего остального. От неё зависит, в каком режиме он будет рисовать документ. Со старым или неправильным DOCTYPE браузер может уйти в режим совместимости, где размеры блоков считаются иначе, чем в современном. Дальше начинается весёлое: у верстальщика на его машине всё сошлось, у вас поехало, и никто не понимает почему.

Но главное даже не это. В 2015 году HTML5 был стандартом уже лет пять. Человек, который в 2015-м отдаёт заказчику страницу с DOCTYPE от HTML4, почти наверняка не писал её с нуля — он открыл старый шаблон и переставил в нём картинки. Это одна строчка, но она рассказывает про работу больше, чем всё остальное.

Вот на что я тогда не посмотрел, а посмотреть надо было за две минуты.

Чек-лист приёмки, которого у меня не было

Всё это делается до перевода последнего платежа, без специальных знаний и без программ.

1. Откройте на своём телефоне. Не в «мобильном режиме» браузера на компьютере, а на живом телефоне. Это разные вещи. Половина проблем видна сразу.

2. Подвигайте край окна браузера. Медленно тяните окно от широкого к узкому и смотрите, что происходит. Вёрстка должна перестраиваться плавно, а не рассыпаться на каком-то одном размере.

3. Проверьте горизонтальную прокрутку. На телефоне страница не должна ездить вбок. Если ездит — где-то торчит блок с жёсткой шириной. Это не мелочь, это признак, что адаптив прикручен наспех.

4. Загляните в исходный код. Ctrl+U в браузере. Смотрите на первые десять строк:

  • <!DOCTYPE html> — ровно так, коротко, без длинных ссылок;
  • есть строка с viewport — без неё телефон вообще не поймёт, что сайт адаптивный;
  • кодировка utf-8.

Три строки. Если их нет — дальше можно не смотреть.

5. Откройте консоль. F12, вкладка Console. Красных сообщений быть не должно. Они означают, что что-то не загрузилось или сломалось — и завтра это выстрелит.

6. Посмотрите вес картинок. Там же, вкладка Network, перезагрузить страницу. Если фотография на фоне весит 4 мегабайта — с мобильного интернета сайт будут закрывать, не дождавшись.

7. Прогоните через validator.w3.org. Бесплатно, за минуту. Идеальной чистоты не требуйте, её почти не бывает. Но незакрытые теги и дублирующиеся идентификаторы — повод для разговора.

Про деньги и договорённости

Технический чек-лист — половина дела. Вторая половина в том, что я отдал все деньги вперёд.

Что стоило обговорить письменно, хотя бы перепиской:

  • Оплата частями. Часть при старте, остальное — после приёмки. Не «после сдачи файлов», а после того, как вы проверили по списку выше.
  • Правки. Сколько итераций входит в цену и в какой срок. Иначе «исправлю» превращается в бесконечность.
  • Что считается багом, а что новым пожеланием. Съехавшее меню на телефоне — баг, он бесплатный. «А давайте кнопку сделаем синей» — новое пожелание. Границу надо провести заранее, иначе спорить будете уже на эмоциях.
  • Исходники. Все файлы, шрифты, картинки в исходном виде. У меня их не было, и доделывать пришлось по тому, что осталось.

Чем всё закончилось

Тем, что я сел учить вёрстку сам.

Не из принципа «сделаю лучше» — я тогда точно не сделал бы лучше. А из-за ощущения полной беспомощности: тебе отдают файлы, ты видишь, что что-то не так, но не можешь объяснить что, и любой ответ исполнителя приходится принимать на веру.

Через пять лет, в 2020-м, я всё-таки прошёл курс и получил сертификат верстальщика. С тех пор подрядчиков я не боюсь. Не потому, что верстаю лучше них, а потому, что теперь знаю, какие вопросы задавать и на что смотреть в первые две минуты.

25 тысяч рублей за этот урок. Дороговато, но чек-лист выше стоит примерно столько же — если вы им воспользуетесь до оплаты, а не после.

Вам может также понравиться...

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.