【问题标题】:Is there a way to hide the new HTML5 spinbox controls shown in Google Chrome & Opera? [duplicate]有没有办法隐藏 Google Chrome 和 Opera 中显示的新 HTML5 旋转框控件? [复制]
【发布时间】:2011-04-01 11:15:19
【问题描述】:

现在的 Google Chrome 和之前的 Opera,在“数字”类型的输入字段旁边显示一个“旋转框”控件。我希望能够设置它的样式,或者隐藏它。有没有办法控制这个 UI 元素?

例如:

我知道我不能将类型设置为“数字”,但它允许内置防止输入数字以外的任何内容,并且在语义上是正确的。

【问题讨论】:

标签: user-interface html google-chrome input opera


【解决方案1】:

目前,答案是否定的——据我所知。

HTML5 规范通常不想规定用户界面应该是什么样子,这也适用于 input type=number 功能。我认为有一种隐含的预期工作流程,有点像

来自作者/浏览器供应商/有趣的人的输入 > HTML 规范中的规范文本 > 实现(用 UI 试验)> UI 约定(用样式试验) > CSS 提案 > 关于如何设置新控件样式的 CSS 规范。

因此,在不久的将来,对新输入的渲染进行真正的控制是不可能的。当然,浏览器可能同时实现实验性供应商特定的 CSS 扩展。

【讨论】:

  • 我也是这么想的。为你的时间干杯
  • @hallvors 你发布这个答案已经有一段时间了。这里有什么新鲜事吗?谢谢:)
  • 据我所知没有。实际上,如果这个“微调器”的样式不能进入 CSS3(CSS UI 模块w3.org/TR/css3-ui 最有可能)我想我们将不得不等待 CSS4.. 我们当然可能会看到一些 -o- 或 -webkit-首先是特定于供应商的属性,但我认为这在不久的将来不会被视为高优先级:-/
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-22
  • 1970-01-01
  • 2014-04-26
  • 2012-05-06
  • 2020-11-04
相关资源
最近更新 更多