什么是' title'的替代品?用于HTML5中输入的模式属性?

时间:2014-07-06 19:10:04

标签: regex html5 validation input title

我在HTML5 specification中读到,不鼓励使用title

  

注意:目前不鼓励单独依赖title属性,因为许多用户代理不会按照此规范的要求以可访问的方式公开属性(例如,需要鼠标等指针设备)导致显示工具提示,不包括仅限键盘的用户和仅限触摸的用户,例如任何拥有现代手机或平板电脑的用户。

这是我的代码:

<input type="text" name="em" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$" title="email format">

在手机和平​​板电脑上,很难显示工具提示,因为必须在那里进行鼠标悬停。

在HTML5中为title元素使用pattern属性input的替代方法是什么?

2 个答案:

答案 0 :(得分:1)

标题的替代方法是占位符,它是输入元素下面的灰色文本。

<input placeholder="email format"/>

http://jsfiddle.net/3dZ7Z/

答案 1 :(得分:0)

手机和平板电脑等触摸屏设备可能不需要工具提示,图标或点按导航到新屏幕可能会有所帮助