【发布时间】:2019-05-20 19:34:47
【问题描述】:
我在 Mac 版本的 Safari 中遇到了一个错误,在数字输入字段中,我的框中出现了一条垂直线。我已经在 iphone 和基于 Windows 的浏览器上检查过它,但它不存在于其他任何东西上。 编辑:Turnip 指出它也发生在 Windows 上的 Chrome 中。我今天早上已经检查过了,当您在输入框内单击时会发生这种情况。
我用来生成 html 的代码是:
<div class="quantity">
<input class="minus" type="button" value="-">
<input type="number" step="1" min="1" max="" name="quantity" value="1" title="Qty" class="input-text qty text no-spinners" size="4" pattern="[0-9]*" inputmode="numeric">
<input class="plus" type="button" value="+">
</div>
相关页面示例的链接是link
编辑:更新代码块以反映客户端而不是服务器端代码呈现的内容。
【问题讨论】:
-
您应该从客户端问题的示例中删除您的服务器端代码。
-
仅供参考,我在使用 Chrome 时看到了这条线。
-
@Turnip 谢谢。我在 Chrome 中没有注意到它,尽管它似乎是在输入字段处于焦点状态时。
-
你说的是闪烁的光标线吗?
-
@MaazSyedAdeeb 就是输入框中数字旁边的竖黑线。但是,它不会在屏幕上对我闪烁。
标签: html css macos input safari