Решение проблем

Кнопка в письме не кликается: почему так и как починить

Шесть симптомов и один код, который работает во всех клиентах

Mailvex · 31 августа 2026 · 4 мин чтения

Кнопка в письме не кликается: почему так и как починить

Кнопка выглядит как кнопка, но нажимается только по надписи, а в Outlook теряет фон и скругления. Причина в том, что почтовые клиенты по-разному понимают отступы и фон, а классический Outlook вообще использует движок текстового редактора. Решение — собрать кнопку на таблице и добавить отдельный код для Outlook.

Почему кнопка ломается именно в письмах

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

Классический Outlook для Windows игнорирует отступы у ссылки и не понимает скругления. Результат: вместо кнопки — цветной прямоугольник, у которого кликается только текст, и то без запаса по краям.

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

Шесть симптомов и их причины

Шесть симптомов покрывают почти все случаи. Найдите свой и посмотрите причину.

СимптомПричинаРешение
Кликается только текстотступы заданы у ячейки, а не у ссылкиперенести отступы на саму ссылку
В Outlook кнопка без фонафон задан у блока, который Outlook игнорируетфон на ячейке таблицы плюс код VML
Кнопка потеряла скругленияOutlook не поддерживает скруглениякод VML со скруглением, для остальных обычный код
Кнопка растянулась на всю ширинуссылка сделана блочной без ограничениязадать ширину таблице, а не ссылке
Ссылка не открываетсяотносительный адрес или опечаткаполный адрес с https, проверить переход
Кнопка съехала на телефонефиксированная ширина больше экранаширина в процентах, минимальная высота 48 пикселей

Первая строка встречается чаще остальных вместе взятых.

Готовый код надёжной кнопки

Надёжная кнопка собирается из двух частей: кода VML для Outlook и обычной таблицы для остальных клиентов. Каждый клиент видит только свою часть.

Разберём ключевые места. Условный комментарий в начале показывает блок только Outlook, второй комментарий — только остальным клиентам. Отступы заданы у самой ссылки, а не у ячейки, поэтому кликается вся площадь.

Фон продублирован: у ячейки таблицы атрибутом и в стилях. Часть клиентов понимает одно, часть другое.

Размер кнопки на телефоне

Размер кнопки на телефоне — отдельная тема, где чаще всего ошибаются.

Минимальная высота кнопки для пальца — 44 пикселя, лучше 48. Меньше — и попадание становится делом удачи, особенно на ходу.

Ширину на узком экране лучше задавать в процентах, а не в пикселях. Кнопка в 320 пикселей на экране в 320 пикселей упрётся в края и вылезет за пределы письма.

Что проверить перед отправкой

  • открыть письмо на телефоне и нажать по краю кнопки, а не по центру
  • проверить в Outlook: есть ли фон и скругления
  • пройти по ссылке и убедиться, что она открывается
  • посмотреть в тёмной теме: не слился ли текст кнопки с фоном
  • убедиться, что адрес полный и начинается с https

Первый пункт важнее остальных: именно попадание по краю показывает, кликается кнопка целиком или только надпись.

Как это решается в конструкторе

В конструкторе Mailvex кнопка — готовый блок, а компилятор сам добавляет код VML для Outlook, дублирует фон и задаёт минимальную высоту для мобильных.

Скругления, цвет и размер настраиваются в брендбуке один раз и применяются ко всем кнопкам во всех письмах.

Соберите письмо с кнопками, которые работают везде.

Смотреть шаблоны

Частые вопросы

Почему кнопка кликается только по тексту?

Отступы заданы у ячейки таблицы, а не у самой ссылки. Ссылка занимает только площадь надписи, а отступы к ней не относятся. Решение — перенести отступы на ссылку и сделать её блочной.

Зачем нужен отдельный код для Outlook?

Классический Outlook для Windows использует движок текстового редактора вместо браузерного. Он не понимает скругления, игнорирует отступы у ссылки и не показывает фон у блоков. Код VML — единственный способ получить в нём нормальную кнопку.

Какой минимальный размер кнопки на телефоне?

Высота от 44 пикселей, лучше 48. Это минимум для уверенного попадания пальцем. Ширину на узком экране задавайте в процентах, а не в пикселях, иначе кнопка вылезет за края письма.

Начните создавать письма в Mailvex

Stork Verified — stork.ai AI tools directory