sanches.free
Safari на iPhone и «ложные» ссылки на телефон: габариты и числа в тексте
Суть бага
Мобильный Safari пытается распознать телефонные номера в произвольном тексте и оборачивает совпадения в элемент <a>, даже если строка — габариты коробки или технический коэффициент вроде 0,793845.
Почему ломается вёрстка
Неожиданная ссылка наследует глобальные стили для якорей: если у a заданы отступы, подчёркивание или position, поток текстового блока может «поехать».
Практические меры
- На карточке товара отключите распознавание для текстового блока через атрибут
meta name="format-detection" content="telephone=no"в шаблоне или инлайново на нужном элементе там, где это поддерживается. - Упростите оформление ссылок внутри описаний, чтобы автоматический
aне конфликтовал с модификаторами позиционирования. - Разделяйте числа пробелами или неразрывными символами, если дизайн позволяет снизить ложные срабатывания без потери читаемости.
Тестирование
Проверяйте длинное описание и характеристики на реальном iPhone: эмулятор десктопа не повторяет поведение детекторов один в один.
Не хотите копаться сами?
Починю за 1-3 дня. Без предоплаты — оплата по результату.
15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии