gpt4 book ai didi

html - 为什么 IE8 在 HTML 密码字段中显示问号而不是项目符号?

转载 作者:技术小花猫 更新时间:2023-10-29 12:50:50 24 4
gpt4 key购买 nike

我在 HTML 页面中有一个密码字段,在输入密码时不显示项目符号或星号,而是一个带有问号符号的小框。

我在 Firefox 中试过了,那里显示了正常的项目符号,就像在其他网络表单中输入密码时一样。

HTML、CSS 或 Javascript 是否可以影响显示的符号?我们有一个相当复杂的 Web 框架(Oracle ADF Rich Client),尽管基于相同框架的其他应用程序不会显示此行为。

最佳答案

这是一个字体问题。 IE 正在尝试使用 U+25CF 黑圈字符(●,与 SO 用于其徽章的字符相同)来呈现其密码字符,但未在所使用的字体中找到它的字形。

如果您更改了 font-family,就会发生这种情况的 <input>元素到不包含此字符字形的字体,或者如果用户摆弄了他们的 FontSubstitutes来点MS Shell Dlg ,IE 默认用于呈现表单字段的字体,指向除“Microsoft Sans Serif”之外的其他内容,它确实包含一个字形●。

Firefox 有自己的字体回退算法,与 IE/Windows 的算法不同,后者更有可能回退到包含 ● 的不同字体。

关于html - 为什么 IE8 在 HTML 密码字段中显示问号而不是项目符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1999486/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com