Лучше один раз показать, чем писать словами.
Посмотрите на макет этой простой статьи.
По-хорошему макет нужен, чтобы разработчик не определял цвета на глаз и не считал отступы, кружась вокруг монитора с линейкой (и бубном).
Хороший макет содержит необходимые детали и аккуратно свёрстан. Это значит, что у одинаковых элементов одинаковые отступы, например, между абзацами или слева-справа у всего контента.
Сверху макет только для мобильных устройств, но бывают разные. На компьютере эта статья будет выглядеть похоже, разве что все элементы будут больше.
Для разных разрешений экранов макет может сильно отличаться, например — для экранов мобильных устройств, планшетов, больших мониторов. Тогда в макете должны быть отражены все эти состояния.
Обычно макет сайта подготавливает дизайнер заранее, чтобы разработчик сразу мог приступить к работе.
Но что делать, если как говорится: "нет ни привета, ни макета?"