Html 使用所有输入类型

Html 使用所有输入类型,html,hyperlink,Html,Hyperlink,我已经开发了一段时间了……不时地,我会发现更多的HTML标签、PHP函数等我从未有过的新东西 今天,我要说的是不同的HTML输入类型…嗯,只有一种,然后是一些link->rel值 输入类型:搜索 我已经在几个地方看过了,我得到的只是对它的目的是什么的明显答案。 通过将字段设置为文本类型,我可以很好地进行全文查询 那么文本和搜索输入类型之间的技术区别是什么呢?将输入字段设置为搜索类型有什么好处吗 我对link标签的一些rel值也有类似的误解: 下一步,上一步,搜索等 我可以做同样的事情而不使用这些

我已经开发了一段时间了……不时地,我会发现更多的HTML标签、PHP函数等我从未有过的新东西

今天,我要说的是不同的HTML输入类型…嗯,只有一种,然后是一些link->rel值

输入类型:搜索

我已经在几个地方看过了,我得到的只是对它的目的是什么的明显答案。 通过将字段设置为文本类型,我可以很好地进行全文查询

那么文本和搜索输入类型之间的技术区别是什么呢?将输入字段设置为搜索类型有什么好处吗

我对link标签的一些rel值也有类似的误解:

下一步,上一步,搜索等

我可以做同样的事情而不使用这些rel…我可以创建文章的“幻灯片”,而不使用next/prev。搜索,我一点也不懂。。。我只能找到它的定义。‘指向文档搜索工具的链接’……这是否意味着谷歌提供的工具可以让用户通过文档进行搜索

我可以不使用s来完成这些任务,所以我猜我的问题的答案是,我不使用s来完成这些任务,也许我应该?然后与AJAX结合


谢谢

目前,
input type='search'
input type='text'
之间没有区别。将这些新的HTML输入类型放置到位的原因是为了以后可以添加功能。在创建搜索字段时使用
type='search'
是一种很好的做法,因为它在将来可能会变得更有用,而且还会使代码更具语义。

HTML5定义了许多新的输入类型,例如
date
time
number
email
。。。(您可以找到一个完整的列表),现代浏览器可以使用它来提供更多功能,例如验证或支持输入

浏览器可以显示日期输入的日历。触摸屏上会显示一个不同的键盘(包含@),用于输入类型为
email
phone
的字段。对于
search
属性,可能会显示沙漏

您应该始终使用新的输入类型,因为它们提供了更多的语义信息。旧浏览器会将它们解释为
。一个缺点是,不同的浏览器显示同一字段的方式不同,一些浏览器根本不使用标记。对于输入类型
search
,可能会显示放大镜


你的第二个问题是关于。同样,这是主要针对搜索引擎或用户代理的语义信息。不同的链接类型可能显示在单独的导航栏中

在“搜索”和“文本”之间确实有一些区别

  • 根据浏览器的不同,这两种渲染方式不同。类似于safari浏览器的Chrome浏览器增加了一个新功能,可以比普通文本字段更快地清除字段
  • 在智能手机中,它将软键盘的正常返回按钮改为。哪个更方便用户

  • 当用户在搜索字段上时,某些浏览器会触发某些小程序

可能的副本