听起来您的期望是,根据文本框的内容将样式动态地应用于文本框的宽度。如果是这样,您将需要一些js以在文本框内容更改时运行,如下所示:
<input id="txt" type="text" onkeypress="this.style.width = ((this.value.length + 1) * 8) + 'px';">
注意:此解决方案仅在每个字符都非常
8px宽时才有效。

听起来您的期望是,根据文本框的内容将样式动态地应用于文本框的宽度。如果是这样,您将需要一些js以在文本框内容更改时运行,如下所示:
<input id="txt" type="text" onkeypress="this.style.width = ((this.value.length + 1) * 8) + 'px';">
注意:此解决方案仅在每个字符都非常
8px宽时才有效。