>  기사  >  웹 프론트엔드  >  Chrome 자동 완성 글꼴 문제: 사용자 이름/비밀번호 필드 글꼴 변경을 방지하는 방법은 무엇입니까?

Chrome 자동 완성 글꼴 문제: 사용자 이름/비밀번호 필드 글꼴 변경을 방지하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-10-29 03:40:02929검색

  Chrome Autofill Font Troubles: How to Prevent Username/Password Field Font Changes?

글꼴 문제: Chrome의 자동 완성 글꼴 변경 방지

Windows의 Chrome에서 사용자 이름 및 비밀번호 필드를 자동 완성할 때 사용자는 다음과 같은 이상한 문제에 직면할 수 있습니다. 입력 글꼴이 변경됩니다. 이러한 변화는 양식 정렬을 방해하여 개발자에게 우려를 불러일으킵니다.

고정 입력 너비를 설정하는 것은 피상적인 해결책을 제공하지만 근본적인 문제를 해결하지는 못합니다. 글꼴 변경을 효과적으로 방지할 수 있나요?

다양한 CSS 기술을 실험한 후 간단하고 효과적인 수정 방법을 찾았습니다.

<code class="css">input {
  -webkit-autofill-highlight-color: transparent;
  -webkit-autofill-highlight-box-shadow: none;
  -webkit-autofill::first-line {
    font-family: Times, "Times New Roman", serif !important;
  }
}</code>

이를 수정하여 브라우저별 스타일을 사용하여 자동 채우기 관련 불일치를 방지합니다.

  • -webkit-autofill-highlight-color: transparent; 기본 강조 표시를 비활성화합니다.
  • -webkit-autofill-highlight-box-shadow: none;은 자동 완성 필드 주변의 시각적 신호를 제거합니다.
  • -webkit-autofill::first-line { 글꼴 패밀리 : ...; } 첫 번째 줄의 글꼴을 명시적으로 설정하여 모양을 제어합니다.

CSS 규칙을 ::-webkit-autofill으로 제한하면 Chrome에만 영향을 줍니다. Windows에서. 다른 브라우저 및 운영 체제는 영향을 받지 않습니다.

이러한 맞춤형 스타일을 활용하여 자동 완성 기능을 유지하면서 글꼴 변경을 효과적으로 방지합니다.

위 내용은 Chrome 자동 완성 글꼴 문제: 사용자 이름/비밀번호 필드 글꼴 변경을 방지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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