На сайте this у меня есть ссылка на номер телефона для мобильных устройств в верхнем правом углу, где отображается номер мобильного телефона. На рабочих столах при нажатии этой ссылки Chrome просто игнорирует ссылку, но firefox и Internet explorer перенаправляются на страницу с ошибкой.URL-адрес «tel:» приводит к странице ошибок в немобильных браузерах
HTML:
<a href="tel:+491796737741" class="contact-info" ></a>
CSS:
#header .contact-info { width: 293px; height: 133px; display: block; float: right; cursor: pointer; background: url(contact-info.png) 0 0 no-repeat transparent; margin-right: 20px; margin-top: 110px; }
Как я могу это исправить?
спасибо. Пожалуйста, воздержитесь от моего вопроса. –
На самом деле, если вы укажете 'pointer-events: none' в ссылке для браузеров для настольных компьютеров, он * будет * удалять поведение ссылки. :-) – Ben
Ширина экрана не является хорошим лакмусовым тестом для определения того, способно ли устройство совершать телефонные звонки. Кроме того, это плохое использование медиа-запросов для отмены стилей, а затем повторение стилей внутри медиа-запроса. Просто отмените их внутри обратного медиа-запроса. Вы получаете меньше CSS, что делает то же самое. – cimmanon