搜索框microformat?

时间:2010-11-11 17:42:03

标签: html web-standards microformats

在网站上实施搜索表单是否有微格式/标准? (访问键,命名等。)

有什么好的做法吗?

2 个答案:

答案 0 :(得分:2)

我能想到的唯一事情是搜索应该是GET请求,并且您可能希望实现一个RESTful API,允许开发人员除了HTML之外还可以查询JSON和XML结果

如果您尝试为IE和Firefox等浏览器实施插件以允许在浏览器的搜索框中进行搜索/自动填充,请查看以下内容:https://developer.mozilla.org/en/creating_opensearch_plugins_for_firefox

答案 1 :(得分:0)

以下是我遵循的一些惯例。请原谅我,如果这些不完全是关于微格式的主题,或者“技术上不是”我描述我的答案的各个部分的方式。

我已经在我从其他人那里复制的这几个标准中找到了验证:

HTML表单ID = "search"

表单的操作网址为//root-of-site/search/

搜索结果网址构建:

//root-of-site/search?q=queryClause1+Clause2&AnotherParamName=foo

[个人认为这种结构有点让我感到困惑,因为搜索转发斜杠似乎是一个目录,而搜索问题标记看起来像是一个带有查询字符串的页面,而IMO页面应该有一个后缀。我一直试图使用search.cgi或search.app,但我看到大家伙使用/ search?q =所以它是]

搜索查询的ID是“q”(这在采用中几乎是普遍的)