输入类型=搜索不工作firefox v24

时间:2013-09-19 15:06:52

标签: html5 firefox

我检查了http://html5test.com/并指出FF 24支持输入类型=搜索,但它对我不起作用。我正在使用< !DOCTYPE html>在我的标题中使用以下标记:

<input type=search id="search" results=5 placeholder="Search ... " />

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

来自HTML5 spec

  

注意:Text状态和Search状态之间的区别主要是样式:在搜索字段与常规文本字段区分开的平台上,搜索状态可能会导致外观与平台的搜索字段一致,而不是像常规文本字段。

这就是说,浏览器在页面上呈现search字段,就像在页面外呈现它们一样(即在浏览器工具栏中,或在其他地方主机操作系统)。

这里的第一点是它不是强制性的。规范只是说可能导致外观发生变化。这意味着Firefox没有改变外观没有做错任何事。规范没有为search字段定义太多其他内容,因此Firefox可以声称支持它们而不必做任何特殊的事情。

第二点是,如果外观发生变化,那么该变化实际上并未在规范中定义;它取决于平台。这意味着您不能依赖search字段的外观在不同的浏览器和操作系统中保持一致。如果你想要一致性,请自己设计。