Как сделать телефон в html

Как сделать ссылку на номер телефона в HTML: протокол tel:, оформление и советы

Как сделать телефон в html. Смотреть фото Как сделать телефон в html. Смотреть картинку Как сделать телефон в html. Картинка про Как сделать телефон в html. Фото Как сделать телефон в htmlНедавно читал, что объемы мирового мобильного трафика уже превышают десктопных пользователей. В данном блоге этого пока не случилось, но в интернет-магазине одного из моих клиентов бОльшая часть людей заходит именно через планшеты/смартфоны. Поэтому меня попросили сделать продвинутую ссылку на телефон на сайте, которая при нажатии автоматически бы открывала соответствующее приложение с набором номера.

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

При клике по тексту, в теории, весь номер должен выделиться, но на практике у меня это почему-то не получилось.

Лучше использовать в ссылке tel параметр:

Фишка работает с 2011 года, хотя не все браузеры одинаково с ней дружат(жили) — как это часто бывает в верстке, есть определенные нюансы. Поэтому я решил опубликовать немного инфы по теме из интересной англоязычной статьи.

Спецификация и поддержка

По факту tel: — это не опция «А» тега, а протокол (такой же как http: или mailto:, отвечающие за линки на веб-страницы и почтовые адреса соответственно). Конкретного и детального его описания в HMTL5, вроде бы, нет, но после принятия данного стандарта в iOS, он стал использоваться повсеместно.

Даже без спецификации многие браузеры вполне адекватно понимают ссылку на телефон в HTML, однако процесс обработки клика встречается разный: начиная от открытия диалогового окна с выбором приложения и заканчивая банальным игнорированием.

Как реагируют типовые программы:

    Как сделать телефон в html. Смотреть фото Как сделать телефон в html. Смотреть картинку Как сделать телефон в html. Картинка про Как сделать телефон в html. Фото Как сделать телефон в html

Увы, не все разработчики браузеров для компьютеров (в том числе и непопулярных) позаботились о должной поддержке tel протокола, вероятно, работа над этим будет продолжаться. Хотя без конкретной спецификации она выглядит несколько абстрактной.

Оформление ссылки tel: в HTML

Поскольку линк находится в теге А, то отображение ссылки номера телефона полностью зависит от его стилей. Например, если для А добавили класс phone-style, то будет:

Убираем подчеркивание с text-decoration чтобы элемент выглядел как текст.

Если хотите применить один и тот же стиль всем телефонам на сайте, то пишете:

С помощью псевдо класса before и представления символов в unicode можно добавить небольшую иконку в начале:

Советы по созданию ссылки на номер телефона

Данная фишка для мобильных устройств — громадное преимущество, т.к. является отличным Call To Action маркетинговым инструментом. Посетителю сайта не надо пытаться выделить весь текст, вводить номер по памяти и т.п., он просто кликает в нужном месте, и активная ссылка телефона сделает свое дело. Однако тут есть нюансы.

Определение мобильных устройств

Как я уже сказал выше, в декстопнах подобный линк срабатывает далеко не всегда, поэтому разумно использовать разный код под разные типы устройств. Чтобы опция функционировала только в мобильных браузерах добавляете в шаблон, например, следующий JavaScript:

Здесь, в зависимости от результата условия в IF, в блоке с создается либо ссылка на телефон с tel:, либо просто HTML текст.

SEO оптимизация

В оригинальной статье есть пример кода контактов для бизнес сайтов, где информация может быть использована в Google выдаче.

Как сделать телефон в html. Смотреть фото Как сделать телефон в html. Смотреть картинку Как сделать телефон в html. Картинка про Как сделать телефон в html. Фото Как сделать телефон в html

Beach Bunny Swimwear

Теоретически, в линке можно еще указать rel=»nofollow».

Убираем автоопределение

Если вы собираетесь внедрять сегодняшний урок в свой шаблон, то вероятнее всего захотите отключить автоопределение телефона в iOS. Как минимум, чтобы система не переопределила существующие стили. Для этого в HEAD дописываете строку:

Итого. Если вы размещаете контактную информацию на сайте, то по умолчанию ссылки на телефоны не открываются — вам нужно использовать специальный протокол tel: в HTML теге А. Опция не имеет четкой спецификации, и поддерживается браузерами слегка «хаотично» — учитывайте это. В заключительной части я указал 3 пожелания, которые было бы неплохо внести в ваш код: отключить линки на дестопах, отформатировать код для лучшего считывания поисковыми роботами и т.п.

Если будут вопросы, пишите их ниже. А вы добавляете в своих проектах активные ссылки на номера телефонов? Почему да / нет?

Источник

Как сделать активную ссылку на номер телефона на сайте

На WordPress основано большое количество сайтов, созданных с целью ведения или продвижения бизнеса. Для того чтобы потребители имели возможность связаться с вами, например, для получения услуги или приобретения товара, необходимо оставить свои контактные данные.

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

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

Ссылка на номер телефона для автонабора

Ссылка на номер телефона – это сегодня обычное дело. В HTML-5 эту возможность реализовать можно одной строчкой кода. Разместить номер вы можете в футере темы, хедере, боковой панели, или в контенте записей. Для этой цели также можно использовать текстовый виджет.

href – это атрибут создания ссылки, tel – это протокол HTML-5, который задает свойство ссылке, обозначая ее телефонной. После двоеточья телефонный номер, на который будет идти звонок. Между парными тегом находится содержание линка. Оно может быть произвольным, например, побуждение «Нажмите, для того чтобы позвонить!» или «Звонок мастеру». Можно просто написать номер телефона, так как на сайт могут заходить с компьютера и не все пользователи увидят при наведении на надпись «Позвоните нам!» всплывающую подсказку с номером на который нужно звонить.

Другие протоколы HTML-5

Вы не ограничены добавлением ссылки только на телефон. С помощью следующих протоколов вы сможете также:

Как видите, ссылка на номер телефона легко реализуется. И не только на номер телефона. Все благодаря современному языку HTML-5 и его новым возможностям.

Возможно, вам будет также интересно узнать о том, как сделать обычную ссылку. Об этом мы рассказали тут.

Источник

Шаблоны ссылок на мессенджеры

В данной статье мы разместим HTML шаблоны для ссылок на мессенджеры, социальные сети, телефон и E-mail для размещения на сайте.

Шаблоны ссылок для размещения на сайте

Как сделать телефон в html. Смотреть фото Как сделать телефон в html. Смотреть картинку Как сделать телефон в html. Картинка про Как сделать телефон в html. Фото Как сделать телефон в html

Как сделать прямую ссылку на номер телефона

Html-код ссылки на номер телефона для копирования:

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

Как сделать телефон в html. Смотреть фото Как сделать телефон в html. Смотреть картинку Как сделать телефон в html. Картинка про Как сделать телефон в html. Фото Как сделать телефон в html

Ссылка на адрес эл. почты (Email)

Чтобы сделать кликабельный e-mail используйте данный Html-код:

При нажатии на ссылку будет открыта почтовая программа, заданная по умолчанию, в поле «Получатель» будет подставлен адрес электронной почты, указанный в HTML-ссылке.

Как сделать телефон в html. Смотреть фото Как сделать телефон в html. Смотреть картинку Как сделать телефон в html. Картинка про Как сделать телефон в html. Фото Как сделать телефон в html

Как сделать ссылку на Telegram

Открыть чат с пользователем. Работает только по никнейму (имени пользователя). Замените имя пользователя в шаблоне “jack_malbon” на свое:

Таким же образом можно сделать ссылку на канал или группу.

Где взять имя пользователя Telegram

Как сделать телефон в html. Смотреть фото Как сделать телефон в html. Смотреть картинку Как сделать телефон в html. Картинка про Как сделать телефон в html. Фото Как сделать телефон в html

Как сделать телефон в html. Смотреть фото Как сделать телефон в html. Смотреть картинку Как сделать телефон в html. Картинка про Как сделать телефон в html. Фото Как сделать телефон в html

Как сделать телефон в html. Смотреть фото Как сделать телефон в html. Смотреть картинку Как сделать телефон в html. Картинка про Как сделать телефон в html. Фото Как сделать телефон в html

Как сделать телефон в html. Смотреть фото Как сделать телефон в html. Смотреть картинку Как сделать телефон в html. Картинка про Как сделать телефон в html. Фото Как сделать телефон в html

Как сделать телефон в html. Смотреть фото Как сделать телефон в html. Смотреть картинку Как сделать телефон в html. Картинка про Как сделать телефон в html. Фото Как сделать телефон в html

Как сделать телефон в html. Смотреть фото Как сделать телефон в html. Смотреть картинку Как сделать телефон в html. Картинка про Как сделать телефон в html. Фото Как сделать телефон в html

Как сделать телефон в html. Смотреть фото Как сделать телефон в html. Смотреть картинку Как сделать телефон в html. Картинка про Как сделать телефон в html. Фото Как сделать телефон в html

Как сделать ссылку на Viber на сайте

1. Открыть чат с номером

на номер пользователя Viber. Вместо плюса используется “%2B”:

2. Добавить контакт (работает только c телефонов):

3. Поделиться текстом (до 200 символов), открывается список контактов:

Замените текст “Привет!” на свой. Можно отправить текст сразу нескольким абонентам из адресной книги.

4. Открыть вкладку «Чаты»:

5. В мобильном приложении открыть вкладку вызовов

Как сделать телефон в html. Смотреть фото Как сделать телефон в html. Смотреть картинку Как сделать телефон в html. Картинка про Как сделать телефон в html. Фото Как сделать телефон в html

Как правильно сделать ссылку на WhatsApp

1. Открыть чат с номером

Замените “4957777777” на номер пользователя WhatsApp.

2. Открыть чат с номером и отправить сообщение:

Замените “4957777777” на номер пользователя WhatsApp.

3. Поделиться текстом

В приложении откроется список контактов для отправки:

Как сделать телефон в html. Смотреть фото Как сделать телефон в html. Смотреть картинку Как сделать телефон в html. Картинка про Как сделать телефон в html. Фото Как сделать телефон в html

Как сделать ссылку на Skype

1. Просмотреть профиль

Замените “LOGIN” на имя пользователя Skype.

2. Добавить в список контактов

Замените “LOGIN” на имя пользователя Skype.

3. Позвонить

Замените “LOGIN” на имя пользователя Skype.

4. Отправить сообщение

Замените “LOGIN” на имя пользователя Skype.

5. Отправить голосовое сообщение

Замените “LOGIN” на имя пользователя Skype.

Как сделать телефон в html. Смотреть фото Как сделать телефон в html. Смотреть картинку Как сделать телефон в html. Картинка про Как сделать телефон в html. Фото Как сделать телефон в html

Ссылка на VK

Прямая ссылка на диалог с пользователем вконтакте:

Как сделать телефон в html. Смотреть фото Как сделать телефон в html. Смотреть картинку Как сделать телефон в html. Картинка про Как сделать телефон в html. Фото Как сделать телефон в html

Ссылка на мессенджер Facebook

Прямая ссылка на диалог с пользователем вконтакте:

Evgeny Agnishchenko

Один из основателей агентства Agvento. Web marketing и SEO в Agvento. «Самый честный SEO-шник этого города.»

Дзякуй. Вельмi дапамагло.

почему то не работает для айфона 🙁

Не работает ссылка на вайбер со смартфона. Почему?

“1. Открыть чат с номером

на номер пользователя Viber. Вместо плюса используется «%2B»:”

Пишет “обновите вайбер до последней версии”

Протестировал с вашим номером, все работает как с windows, android и iOS – открывается диалог с профилем “Запчасти”. Такая ошибка может появляться, если неправильно указан номер.

Молодцы. Весьма полезный и удобный материал.

Ссылкой на Signal если можно поделитесь.

Хорошая статья, всё в одном место собрано, спасибо!

Отправляй заявки из facebook на почту или гугл таблицы через Webjack. Сервис работает как часы.
Можно получить месяц халявы и бесплатную настройку по промокоду semen21, напишите его в чат техподдержки на сайте

Источник

Подключение мобильной версии сайта

К разработке мобильной версии сайта можно подойти по-разному: создать отдельный стиль или полностью переработать дизайн и html-разметку. Но в обоих случаях важно определить, когда загружать мобильную версию сайта, а когда – компьютерную. Это можно сделать несколькими способами.

1. На стороне сервера

На основе анализа информации о браузере (строка User-agent), посылаемой серверу в http-запросе, либо подключать стиль для мобильной версии, либо перенаправлять пользователя на доменное имя, соответствующее мобильной версии сайта.

В случае, когда мобильная версия расположена на отдельном доменном имени, можно использовать файл meta.txt. В нем указываются точки входа для мобильной и компьютерной версий.

Пример meta.txt файла для сайта example.com (адрес файла в таком случае — example.com/meta.txt):

Точки входа для компьютерной и мобильной версий определяются в строчках pc и mobile соответственно.

2. На стороне клиента

а) Указывать атрибут media

link rel =»stylesheet» href =»site.css» media =»screen» />
link rel =»stylesheet» href =»mobile.css» media =»handheld» />

Значение «screen» соотвествует обычному компьютеру, «handheld» — это мобильное устройство.

б) Использовать запросы внутри атрибута media

Чаще всего стили загружаются в зависимости от ширины устройства:

link rel = «stylesheet» href = «mobile.css» media = «only screen and (max-device width:480px)» />

Вообще с помощью таких запросов можно много чего определить: ширину и высоту окна браузера или устройства, ориентацию (портретная или ландшафтная), разрешение и т.п.

Минус: не поддерживаются многими старыми устройствами.

в) Комбинирование методов

Так как оба вышеописанных способа не поддерживаются рядом устройств, умные люди придумали комбинировать их:

link rel = «stylesheet» href =»handheld.css» media =»handheld,only screen and (max-device-width:480px)» />

3. Выбор пользователя

Можно предоставить право выбора пользователю и ничего не определять, а просто сделать ссылку на мобильную версию сайта.

Заключение

Если мобильная версия сайта отличается от компьютерной только стилями, то подходят все вышеописанные варианты. Если же html-разметка для мобильной версии отличается от компьютерной, то 2 способ не является решением.

Источник

Как создать вебсайт для мобильных устройств

Стили

User Agent

Один из способов включения стилей для мобильного устройства — это использование User Agent, которую получает сервер от клиента.
Этому может помочь набор скриптов: code.google.com/p/mobileesp, а также сервис от яндекса api.yandex.ru/detector
При работе с User Agent только одна проблема — это постоянно появляющиеся новые User Agent.

На стороне клиента

Раньше использовался такой подход:

Строка с media=«screen» соотвествует обычному компьютеру, media=«handheld» — это мобильное устройство. Новые устройства отказываются от такого подхода и необходимо использовать запросы внутри атрибута media.

Например для устройств с шириной экрана 480px и меньше будем использовать код:

Комбинируя оба способа можно написать:

Выбор пользователя

Учитывая, что не всегда можно точно определить, является ли устройство мобильным, можно предоставить пользователю выбор, какие стили он желает использовать.

Что писать в стилях

1. Избавьтесь от многоколоночной разметки
2. Поставьте display: none; на неважных элементах
3. Уменьшите поля вокруг элементов
4. Уменьшите использование картинок, особенно больших фоновых
5. Повысьте читаемость текста увеличив размер мелкого текста.
6. Выкиньте плавающие элементы
7. Учитывайте, что события mouseover не работают.

Что кроме стилей

Многие мобильные устройства понимают такую запись номера телефона:

Некоторые устройства уже поддерживают HTML5, поэтому можно использовать, например, такие теги:

Теги HTML5 позволяют проводить валидацию на стороне браузера и открывать соответствующий набор символов.

Размеры и ориентация

Современные мобильные устройства обычно масштабируют страницу, чтобы она вся отображалась на экране.
Это не всегда удобно. Чтобы изменить данное поведение браузера, нужно использовать тег meta с атрибутом viewport. Например:

Данное определение означает, что 320 пикселей страницы будет видно на устройстве.
Также можно запретить масштабирование:

Также можно добавить стили на основе ориентации устройства:

Как вы поняли, файл portrait.css будет использован при портретной ориентации, а landscape.css при альбомной.

Определение ориентации поддерживается не всеми устройствами, использование max-width более надежно для определения ширины экрана.

Специальные замечания по iPhone

Но вы можете использовать JavaScript библиотеки, которые можно использовать для доступа к специальным функциям iPhone. Обратите внимание на Sencha Touch, jQTouch и iui. Эти библиотеки также работают и с Android. Дополнительно ожидается появление production-релиза jQuery Mobile.

Также можно создать свою иконку для сайта, используя следующий синтаксис:

Иконка должна быть 57×57 пикселов в формате png. Android также понимает такие иконки.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *