当前位置: 首页 > 知识库问答 >
问题:

当我在密码输入中重置::占位符的样式时,它会在Chrome上变成点

楚硕
2023-03-14

我正在使用all: unseton

超文本标记语言:

<input type="password" placeholder="text of placeholder">

CSS:

::placeholder {
    all: unset;
}

占位符的错误视觉结果:

有没有办法仍然使用all: unset并返回将正确显示的占位符值?

代码笔示例


共有1个答案

田彬郁
2023-03-14

尝试-webkit-text-Security:初始;(https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-text-security)

css prettyprint-override">.reset-input::placeholder {
  all: unset;
  -webkit-text-security: initial;
}
<label>Reset Input</label>
<input class="reset-input" type="password" placeholder="placeholder text">

<br><br>

<label>UnReset Input</label>
<input type="password" placeholder="placeholder text">
 类似资料:
  • 我想在chrome devtools中测试我的占位符样式,但找不到。 null HTML:

  • 问题内容: 是否可以为输入占位符的各个部分设置样式?一个例子: 请在这里输入 还请注意,您只能输入一次 。 问题答案: 您不能使用标准属性来做到这一点。我将详细介绍另一种方法,使自定义占位符带有一些围绕输入元素的包装。 HTML CSS: 是的,有很多代码,但是给您一些样式上的灵活性。 演示:http://jsfiddle.net/dfsq/xD5Lq/ UPD但是存在一个问题(感谢@AlexG进

  • 问题内容: 我希望占位符在文本框处于焦点时以及在用户键入时移至顶部。 我不确定这是否只是html / css或任何javascript。 我当前的CSS看起来像这样,而且我还没有JS代码: 它几乎可以完成工作,但是占位符在我开始键入时消失了。我正在使用twitter-bootstrap,如果这样会使事情变得更容易! 谢谢。 问题答案: 你可以这样 HTML: CSS:

  • 我正在使用html5日期输入,但在新表单中Chrome没有正确显示完整值。格式是DD-MM-YYYY,但YYYY部分显示为空白。不过,我可以看到值在那里。 似乎输入右侧的空白是为控件保留的(交叉到清除值、上/下箭头、下拉箭头)。 我没有空间来扩大输入范围。如何使完整日期可见? 例子:http://jsfiddle.net/U6MYy/

  • 本文向大家介绍python占位符输入方式实例,包括了python占位符输入方式实例的使用技巧和注意事项,需要的朋友参考一下 占位符,顾名思义就是插在输出里站位的符号。占位符是绝大部分编程语言都存在的语法, 而且大部分都是相通的, 它是一种非常常用的字符串格式化的方式。 1、常用占位符的含义 s : 获取传入对象的__str__方法的返回值,并将其格式化到指定位置 r : 获取传入对象的__repr

  • 问题内容: HTML5 在元素上引入了属性,该属性允许显示灰色的默认文本。 遗憾的是,包括IE 9在内的Internet Explorer不支持它。 已经有一些占位符模拟器脚本了。它们通常通过将默认文本放入输入字段中,使其为灰色,然后在您聚焦输入字段时再次将其删除来工作。 这种方法的缺点是占位符文本在输入字段中。从而: 脚本无法轻松检查输入字段是否为空 服务器端处理必须对照默认值进行检查,以便不将