首頁 > web前端 > css教學 > 主體

如何防止 Chrome 自動填入期間字體變更?

Mary-Kate Olsen
發布: 2024-10-26 06:51:02
原創
490 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板