【发布时间】:2014-07-06 19:10:04
【问题描述】:
我在HTML5 specification 中读到不鼓励使用title。
注意:目前不鼓励仅依赖 title 属性,因为许多用户代理并未按照本规范的要求以可访问的方式公开该属性(例如,需要鼠标等指点设备导致出现工具提示,其中不包括仅使用键盘的用户和仅使用触摸的用户,例如使用现代手机或平板电脑的任何人。
这是我的代码:
<input type="text" name="em" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$" title="email format">
在手机和平板电脑上,很难显示工具提示,因为必须将鼠标悬停在那里。
在 HTML5 中,对于 pattern 属性对于 input 元素使用 title 的替代方法是什么?
【问题讨论】:
-
我不明白你的问题。如果它应该被解读为“在 HTML5 中使用
title属性的input元素的替代方法是什么?”但是,答案将是:带有 onmouseover 和 onclick 事件的自定义工具提示。如果您对此感兴趣,请参阅我对this question 的回复。 -
@rink.attendant.6 移动设备或平板电脑用户无法将鼠标悬停,因此我要求提供替代方案。您分享的链接对我有帮助。
标签: regex html validation input title