>웹 프론트엔드 >CSS 튜토리얼 >iOS의 전화번호에서 파란색 하이퍼링크 스타일을 제거하는 방법은 무엇입니까?

iOS의 전화번호에서 파란색 하이퍼링크 스타일을 제거하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-16 05:23:031018검색

How to Remove the Blue Hyperlink Styling from Phone Numbers in iOS?

iOS에서 파란색 숫자 스타일 제거: 종합 가이드

모바일 브라우저 영역에서 iPhone의 Mobile Safari는 파란색 하이퍼링크 스타일을 자동으로 적용합니다. 전화번호. 텍스트에 숫자가 표시되어 클릭 가능한 링크로 표시되면 이는 성가신 일이 될 수 있습니다. 질문이 생깁니다: 원하지 않는 스타일을 어떻게 제거할 수 있습니까?

1. 형식 감지 메타 태그로 자동 서식 비활성화

파란색 하이퍼링크 스타일을 포함한 모든 자동 서식 지정을 효과적으로 방지하려면 HTML 문서의 head 요소 내에 다음 메타 태그를 구현하세요.

<meta name="format-detection" content="telephone=no">

페이지에 클릭할 수 있어야 하는 전화번호가 있는 경우 다음 코드를 사용하여 수동으로 형식을 지정해야 합니다.

<a href="tel:+1-555-555-5555">1-555-555-5555</a>

2 . CSS로 스타일 제어

메타 태그 설정이 불가능한 경우 CSS를 사용하여 기본 스타일을 재정의할 수 있습니다.

옵션 1: 속성 선택기 사용

이 CSS 속성 선택기는 "tel"로 시작하는 href 값이 있는 링크를 대상으로 합니다.

a[href^="tel"] {
  color: inherit;
  text-decoration: none;
  /* Additional CSS properties can be added here */
}

옵션 2: Apple 관련 데이터 속성 대상 지정

HTML 이메일 템플릿과 같이 메타 태그 설정이 옵션이 아닌 경우 전화번호를 앵커 태그로 묶고 다음 CSS를 사용하여 스타일을 타겟팅하세요.

a[x-apple-data-detectors] {
  color: inherit !important;
  text-decoration: none !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}

타겟팅해야 하는 경우 특정 링크를 선택하려면 링크의 클래스 속성을 활용하고 이에 따라 CSS 선택기를 업데이트하세요.

위 내용은 iOS의 전화번호에서 파란색 하이퍼링크 스타일을 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.