我在HTML页面中有一个密码字段,在输入密码时不会显示项目符号或星号,而是一个带有问号符号的小框。
我在Firefox中尝试了这个,并且显示了正常的项目符号,就像在其他Web表单中输入密码一样。
有没有HTML,CSS或Javascript可以影响显示符号的方式?我们有一个相当复杂的Web框架(Oracle ADF Rich Client),尽管基于相同框架的其他应用程序不会显示此行为。
我在HTML页面中有一个密码字段,在输入密码时不会显示项目符号或星号,而是一个带有问号符号的小框。
我在Firefox中尝试了这个,并且显示了正常的项目符号,就像在其他Web表单中输入密码一样。
有没有HTML,CSS或Javascript可以影响显示符号的方式?我们有一个相当复杂的Web框架(Oracle ADF Rich Client),尽管基于相同框架的其他应用程序不会显示此行为。
这是一个字体问题。 IE正在尝试使用U + 25CF Black Circle字符(●,SO用于其徽章的同一个字符)来渲染其密码字符,但是没有在正在使用的字体中找到它的字形。
如果你改变了,就会发生这种情况 font-family
的 <input>
元素到不包含此字符的字形的字体,或者如果用户摆弄了它们 FontSubstitutes
指出 MS Shell Dlg
,默认情况下IE用于呈现表单字段的字体,指向“Microsoft Sans Serif”以外的字体,其中包含●的字形。
Firefox有自己的字体后备算法,与IE / Windows分开,后者更有可能回退到包含●的不同字体。