使用maxlength作为CSS宽度

jfgube3f  于 2023-02-01  发布在  其他
关注(0)|答案(1)|浏览(111)

我尝试将input元素的maxlength属性用作CSS width,但似乎不起作用:

input[maxlength] {
  width: attr(maxlength em);
}

根据Mozilla,我认为这可能是预期的用例。是的,我看到了说明。有没有其他方法让它工作?
这是可行的,但规模太大。

input[maxlength="2"] {
  width: 2em;
}

input[maxlength="3"] {
  width: 3em;
}
waxmsbnn

waxmsbnn1#

  • 无法使用CSS修复此问题。请使用***JavaScript***设置值。
  • 你也可以尝试CSS网格系统或flexbox来设置宽度。
  • CLICK按堆栈溢出社区查看类似答案。
  • 希望你能修好它 *

相关问题