iPad Контактная ссылка CSS Override - PullRequest
8 голосов
/ 07 июля 2011

У меня есть веб-страница с номером телефона, отображаемым в заголовке страницы. Цвет шрифта для этого раздела страницы коричневый.

Когда страница просматривается на iPad, iPad (правильно) распознает текст как номер телефона и автоматически преобразует текст номера телефона в «контактную ссылку».

Моя проблема в том, что я не могу сделать цвет ссылки коричневым - независимо от того, что я делаю в файле CSS (включая «! Важно» после выражения цвета), номер телефона всегда отображается в своем самозваный цвет!

Какие-нибудь подсказки о том, как получить мою декларацию CSS, чтобы выиграть войну?

Ответы [ 5 ]

7 голосов
/ 15 сентября 2011

Кажется, что ipad оборачивает число в . Я просто добавил для этого дополнительное правило:

Перед тем: .phone { color:red; }

После того, как: .phone, .phone a { color:red; }

6 голосов
/ 08 июля 2011

Посмотрите на эту страницу (определение формата);)

5 голосов
/ 26 января 2012

Попробуйте, у меня это сработало (измените цветовой код):

a.phone[href^=tel]:link { color:#9F6; }
2 голосов
/ 15 июля 2013
    <meta name = "format-detection" content = "telephone=no">

У меня работает. Проверьте это для более подробной информации.

http://developer.apple.com/library/safari/#featuredarticles/iPhoneURLScheme_Reference/Articles/PhoneLinks.html

1 голос
/ 15 мая 2014
(360) 687<i>-</i>8936 

У меня есть клиент, который сумасшедший.Он хочет, чтобы его телефонный номер был на всем сайте, и только в одном месте он конфликтует с парсером авто-связывания iphone / ipad.

Итак, добавив тег i вокруг одураченной iOS, вы увидите, что он нетелефон

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...