ホームページ  >  記事  >  ウェブフロントエンド  >  Chrome の自動入力中にフォントが変更されないようにするにはどうすればよいですか?

Chrome の自動入力中にフォントが変更されないようにするにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-26 06:51:02389ブラウズ

How to Prevent Font Changes During Chrome Autofill?

Chrome での自動入力中にフォントが変更されないようにします

組み込みのパスワード マネージャーを使用して Windows 上の Chrome でユーザー名とパスワードのフィールドを自動入力すると、フォントが変更され、中断される可能性がありますアライメント。この記事は、フォントの変更を防ぐ修正を提供することを目的としています。

-webkit-autofill タグと ! important タグを使用して入力の CSS を変更しようとしても、フォントの変更は継続します。より効果的な解決策は、変更が加えられる入力の特定の部分をターゲットにすることです。

:first-line 擬似要素を利用することで、自動入力入力内のテキストの最初の行を分離して変更できます。次の CSS コードは、フォントの一貫性を確保します:

input {
  &:-webkit-autofill::first-line {
    font-family: Times, "Times New Roman", serif !important;
  }
}

これは、特に自動入力入力の最初の行をターゲットにし、デフォルトのフォント変更をオーバーライドします。場合によっては、他の要素もフォントの変更の影響を受ける可能性があります。これに対処するには、CSS コードを拡張して追加のコンポーネントをターゲットにすることができます:

input {
  &:-webkit-autofill::first-line,
  &:-webkit-autofill,
  &:-webkit-autofill:hover,
  &:-webkit-autofill:focus,
  &:-webkit-autofill:active {
    font-family: Times, "Times New Roman", serif !important;
  }
}

これらの CSS 変更を適用すると、自動入力中に Chrome でフォントが変更されるのを防ぎ、ログイン フォームの望ましい配置を維持できます。

以上がChrome の自動入力中にフォントが変更されないようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。