Вместо того, чтобы просто текст, имеющий, напримерКак сделать ссылку изображения на номер телефона только на мобильных устройствах с помощью CSS и HTML?
Если я <a href="tel:180">1-800-123-4567</a>
, то он будет разбит на рабочих столах.
Если я (800) 123-4567
то он будет отображаться как номер на рабочем столе, но должен автоматически стать ссылкой на Android и iPhone
Но если я хочу, чтобы сделать изображение, как это:
Есть ли решение, возможно, с медиа-запросом или любым другим способом. Что я могу сделать, чтобы это изображение отображалось на рабочем столе и на мобильном устройстве, но на мобильных устройствах в качестве кнопки? Это для электронной почты, поэтому только варианты HTML/CSS.
На основе ответов у меня есть это, и это не сработало:
@media screen and (min-width: 0px) and (max-width: 400px) {
#my-image { display: block; } /* show it on small screens */
#my-link { display: none; } /* hide it on small screens */
}
@media screen and (min-width: 401px) and (max-width: 1024px) {
#my-image { display: none; } /* hide for all below 401px*/
#my-link { display: block; } /* show for all above 401px*/
}
Наряду с:
<div id="my-image">
<a href="tel:1-800-328-4766">Call Now!</a>
</div>
<div id="my-link">
Call 1-800-328-4766
</div>
И он по-прежнему не работает, как ссылки обнаруживаются.
Отредактированный мой вопрос. посмотрим, как это работает сейчас :) –