this 사이트에는 모바일 번호가 표시된 오른쪽 위 모서리에 모바일 장치 용 전화 번호 링크가 있습니다. 데스크톱에서이 링크를 클릭하면 Chrome은 링크를 무시하지만 Firefox와 Internet Explorer는 오류 페이지로 리디렉션됩니다."tel :"모바일이 아닌 브라우저에서 URL이 잘못 표시됨
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; }
?
대단히 감사합니다. 내 질문을 upvote하십시오. –
실제로, 데스크탑 브라우저의 링크에'pointer-events : none'을 지정하면 링크 동작이 제거됩니다. :-) – Ben
화면 너비는 장치가 전화를 걸 수 있는지 판단하기위한 좋은 리트머스 테스트가 아닙니다. 또한 스타일을 실행 취소 한 다음 미디어 쿼리의 스타일을 다시 실행하는 것은 미디어 쿼리의 사용 빈도가 낮습니다. 역방향 미디어 쿼리 내부에서이를 취소하십시오. 결국 똑같은 일을하는 CSS가 줄어들게됩니다. – cimmanon