我在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
的替代方法是什么?
答案 0 :(得分:1)
答案 1 :(得分:0)
手机和平板电脑等触摸屏设备可能不需要工具提示,图标或点按导航到新屏幕可能会有所帮助