Я прочитал в нескольких других сообщениях, что создание tappable ссылки на номер телефона может быть сделаны с tel:
в якорной теге«Переключение» на телефоне: связь и выключаться ... Предпочтительно CSS только
I хотел бы реализовать это в реагирующей сайт .. что-то вроде этого:
<a href="tel://1-555-555-5555">Call Us! <span>(555) 555-5555</span></a>
(пролет тегов я планирую использовать, чтобы скрыть телефон # с помощью CSS)
идея заключается в том, что на на рабочем столе вы увидите только «Call Us!» (5 55) 555-5555 ", но не является фактической ссылкой
Но когда мы уменьшаем масштаб до мобильных устройств, вы увидите стилизованную ссылку, которая просто говорит« Позвоните нам! ». что вы можете щелкнуть.
Я уверен, что есть способ сделать это с помощью JavaScript или JQuery ... но все равно для этого нужно выполнить запросы CSS Media?
Примечание: визуальный стиль не представляет проблемы .. просто ищет разумное решение для концепции «переключения».
Заранее благодарен!
css имеет очень ограниченные возможности для изменения содержимого (особенно цель href) узла dom. вам нужно, чтобы какой-нибудь javascript обрабатывал мобильные v.s. обнаружение на рабочем столе и замена ссылок на них. один взлом в CSS должен состоять в том, чтобы иметь TWO '' и показывать/скрывать каждый, на основе какой среды вы находитесь. –
Невозможно надежно дифференцировать телефон и любой другой тип устройства с помощью CSS.Запросы в средствах массовой информации будут сообщать вам только конкретные сведения о дисплее (размеры, глубина цвета и т. Д.), Но не то, сможет ли устройство совершать телефонные звонки. Размеры: * не * надежный способ обнаружения телефона, так как многие телефоны имеют довольно большие разрешения в наши дни. – cimmanon
Другие люди ответили на ваш точный вопрос, но я не уверен, что это хорошая идея. Например, на настольных компьютерах Skype и Lync могут звонить номерам непосредственно из браузера. На мобильном телефоне скрытие номера означает, что у пользователя нет возможности - например, - прочитать номер другу. – ehdv