【发布时间】:2019-12-03 08:34:30
【问题描述】:
当将鼠标悬停在来自浏览器的自动完成建议上时,我不知道如何增加或如何使用预览文本的默认字体大小。
我将https://tailwindcss.com/ 用于所有样式。
例如:
这是我输入一些文本后默认字体大小的正常输入元素:
当我将鼠标悬停在建议的自动完成项目之一时,这是预览的字体大小:
如您所见,字体大小比第一张图片要小很多。
我已经在使用一些 CSS-sn-p 来禁用所有特定于浏览器的样式:
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
border: inherit;
-webkit-text-fill-color: inherit;
-webkit-box-shadow: inherit;
transition: background-color 5000s ease-in-out 0s;
font-size: inherit;
}
最后一个属性font-size 什么都不做。
我使用以下 css 作为输入字体大小:
font-size: 1.125rem !important;
我也尝试将 font-size 分配为 inline-style 来修复它,但它也不起作用:
现场示例:https://codesandbox.io/s/o766kp4z05 使用示例并尝试在电子邮件字段中输入您的电子邮件并查看字体大小。字体大小也有同样的问题。
是否可以固定字体大小?
【问题讨论】:
-
从内联 css 中删除 25px 字体大小开始...在您执行此操作并对其进行测试后,发布更新(表示它已失败/成功)
-
+1 我有同样的问题,似乎没有办法阻止字体大小的变化。可能这应该作为一个错误报告给 Chrome...
-
@Ash 我的错。昨天出于某种未知原因,我误读了另一个问题,并认为这是关于如何完全防止自动填充。删除我的 cmets。
标签: css input autocomplete font-size tailwind-css