我已经开发了一段时间了......我时不时地发现更多的HTML标签,PHP功能等我从来没有用过的新东西。
今天,我在谈论不同的HTML输入类型......好吧,只有一个,然后是一些链接 - > rel值......
输入类型:搜索?
我已经在几个地方看过,而我得到的只是它的目的是什么的明显答案。 我可以通过使字段成为文本类型来完成全文查询...
那么文本和搜索输入类型之间的技术差异是什么?使用输入字段作为搜索类型有什么好处吗?
而且,我对链接标记的某些rel值有类似的误解:
接下来,上一篇,搜索等...
我可以在不使用那些相关内容的情况下做同样的事情......我可以在不使用next / prev的情况下创建文章的“幻灯片”。搜索,我根本不明白...我只能找到它的缺点..'链接到文档的搜索工具'...这是否意味着谷歌提供的工具,以便您的用户可以搜索通过文件?
我可以在不完全使用s的情况下完成这些事情,所以我猜测我的问题的答案是因为我不使用这些任务,也许我应该这样做?然后与AJAX结合使用?
由于
答案 0 :(得分:1)
目前,input type='search'
和input type='text'
之间没有差异。这些新的HTML输入类型的实施原因是将来可以添加功能。在创建搜索字段时使用type='search'
是一种很好的做法,因为它可能在将来变得更有用,并且它还会使您的代码更具语义。
答案 1 :(得分:1)
“搜索”和“文字”之间确实存在一些差异
在智能手机中,它会将软键盘的正常返回按钮更改为magnifier or search button。这是更方便用户的
当用户在搜索字段上时,某些浏览器会触发某些小程序
答案 2 :(得分:-1)
HTML 5定义了许多新的输入类型,例如date
,time
,number
,email
,...(您找到一个完整的列表{{3现代浏览器可以使用它来提供更多功能,例如验证或支持输入。
浏览器可以显示date
输入的日历。在触摸屏上,为email
或phone
类型的输入字段显示不同的键盘(包含@)。对于search
属性,可能会显示沙漏。
您应该始终使用新的输入类型,因为它们提供了更多的语义信息。旧浏览器会将其解释为<input type="text" />
。缺点是不同的浏览器以不同的方式显示相同的字段,并且一些浏览器根本不使用标记。对于输入类型search
,可能会显示放大镜。
你的第二个问题是关于here。同样,这是主要用于搜索引擎或用户代理的语义信息。不同的链接类型可能会显示在单独的导航栏中。