раздел 03

Зачем это вайбкодеру

Тебе не нужно уметь писать HTML и CSS с нуля - это делает ИИ. Но понимать их на уровне «узнаю и могу подправить» окупается каждый день. Вот три ситуации, где это спасает.

Поправить мелочь
Поменять текст, цвет или отступ часто быстрее руками, чем заново гонять агента.
Объяснить агенту
Знаешь слова - заголовок, кнопка, отступ - и задача звучит конкретно, а не на пальцах.
Прочитать результат
Открыл код и понял, что где. Не страшно, не магия, видно структуру.

Поправить мелочь руками

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

Точнее объяснять, что хочешь

Сравни две просьбы. «Сделай покрасивее вот тут» - агент гадает. «Увеличь заголовок h1, кнопке добавь отступ и сделай фон синим» - агент делает ровно то, что нужно, с первого раза. Когда знаешь правильные слова, итераций меньше.

Прочитать результат

ИИ выдал страницу. Открываешь код и вместо стены непонятных символов видишь логику: вот блок с заголовком, вот список, вот стили кнопки. Понимаешь, где что лежит - значит, можешь осмысленно просить изменения и замечать, если агент сделал не то.

Где это в типичном проекте

В проекте на современном стеке HTML и CSS встречаются так:

  • Файлы страниц и компонентов - там лежит разметка, очень похожая на HTML (заголовки, кнопки, списки).
  • Стили - либо отдельные CSS-файлы, либо короткие classes прямо в разметке (популярный подход - Tailwind, где вид задаётся набором коротких слов в атрибуте class).
  • Текст и тексты кнопок - то, что чаще всего хочется поправить руками; это просто содержимое между тегами.

Не обязательно знать, как всё устроено внутри. Достаточно узнавать знакомое и понимать, в чьей зоне твоя правка - HTML (что показать) или CSS (как выглядит).