【发布时间】:2012-01-22 12:28:56
【问题描述】:
我正在处理 html、css 和 js 格式的输入字段。
一个示例是具有以下模式的日期格式字段:**.**.****。当我在输入字段中输入内容时,当我到达框的末尾时,Chrome 会向左“滚动”。
如何防止这种情况发生?
分隔每个字符的线由背景图像组成。使用等宽字体和一组letter-spacing,每个字符都进入一个“字段”。如果达到输入字段的大小,它会向前滚动并带上背景。
为了解决这个问题,我将 input 元素放入了一个 div 元素中,将 div 元素限制为一个宽度,并在 div 中添加了边框和overflow: none;。结果:在 Firefox 中运行良好,Chrome 仍然向左滚动输入内容。
我做错了吗?有没有其他解决方案?是否有 -webkit 属性来防止这种情况?提前谢谢!
【问题讨论】:
标签: html css google-chrome input