【问题标题】:Safari inputs do not display text when typed intoSafari 输入在输入时不显示文本
【发布时间】:2017-05-08 23:39:28
【问题描述】:

我有this site,在 Safari v10.0.3 上(也报告了移动 Safari,但我自己无法测试),在输入时不会显示任何文本。我目前正在使用网络字体,但即使将其重置为默认字体也会产生相同的结果。占位符文本和用户输入的文本都不可见,但从技术上讲,文本那里,并且光标在响应输入时移动是可见的。

我还尝试将我的样式重置为默认浏览器/Bootstrap 3 样式,结果相同。

输入在 Chrome 和 Firefox 上正常工作。

编辑:就像文本是不可见的。这绝对不是颜色问题,因为我已经尝试将 CSS 更改为各种颜色但没有效果。这也不是 z-index 问题。

编辑 2:网站的样式在 Bootstrap 3 中进行了修改,添加了由 FontSquirrel 生成的网络字体。在我使用相同工具创建的十几个其他网站中,我没有遇到过这种情况。

【问题讨论】:

  • 欢迎来到 Stack Overflow,Greg。如果您想获得帮助,我认为您应该提供更多信息。您可以阅读:stackoverflow.com/help/how-to-ask
  • 我关注了您链接到的所有内容。感谢您的欢迎,但这不是我第一次在这里发帖,但我无法再访问我的旧帐户,因为我无法登录。如果我的问题有点模糊,我很抱歉,但我已经用尽了所有途径我知道的故障排除。
  • 我在 Safari 9 中也遇到了这个问题。
  • @GregBrock:你以前的帐户怎么了?
  • @Badacadabra 我一无所知。我已经发布了一些问题和回复,但我的正常电子邮件似乎都没有包含该帐户。老实说,我不记得其中哪一个注册到该帐户。

标签: html css twitter-bootstrap-3 safari


【解决方案1】:

我正在摆弄您的 CSS,发现禁用“输入控件”类的行高可以显示文本。目前设置为:line-height:4;

检查一下: http://imgur.com/QAT29ZX

【讨论】:

  • 别担心!很高兴我能帮上忙!
猜你喜欢
  • 2021-02-25
  • 1970-01-01
  • 2023-02-15
  • 2012-06-28
  • 1970-01-01
  • 2021-06-26
  • 1970-01-01
  • 2013-05-17
  • 1970-01-01
相关资源
最近更新 更多