非标
此特征是非标准的,且不在标准轨道中。不要在面向 Web 的生产站点中使用它:它不适用于每个用户。实现之间可能存在大的不兼容性,且行为将来可能改变。

-ms-accelerator CSS 特性为 Microsoft extension that sets or retrieves a string indicating whether the object represents a keyboard shortcut.

初始值 false
适用于 所有元素
继承 no
计算值 如指定
动画类型 discrete

句法

/* The object is not a keyboard shortcut (the default) */
-ms-accelerator: false
/* The object is a keyboard shortcut */
-ms-accelerator: true
					

false

The object is not a keyboard shortcut.

true

The object is a keyboard shortcut.

形式句法

false | true
					

范例

此范例使用 -ms-accelerator attribute in a <u> element to specify that the "N" in the <label> element is a keyboard shortcut. When the option to "Hide keyboard navigation indicators until I use the Alt key" is enabled in the user's Display Properties, the "N" is not underlined until the user presses the Alt key. When Alt + N is pressed, the <input> element that defines an accesskey attribute value of "N" receives the focus.

<!DOCTYPE html>
<html>
  <head>
    <title>Accelerator</title>
  </head>
  <body>
    <label for="oName"><u style="-ms-accelerator: true; accelerator: true">N</u>ame: </label>
    <input type="text"
      id="oName"
      size="25"
      accesskey="N"
      value="Your name here" />
  </body>
</html>

					

规范

Not part of any specification.

备注

This property is supported by Windows 2000 and later. It enables users to hide navigation indicators for menu items and controls until the Alt key is pressed.

An access key is a single character used as a keyboard shortcut for selecting an object. The user presses the Alt key and holds it while pressing the character to move input focus to the object, and to invoke the default event associated with the object.

In Internet Explorer 8 (IE8) the -ms-accelerator attribute is an extension to CSS, and can be used as a synonym for accelerator in IE8 Standards mode.

元数据

  • 最后修改:
  1. CSS
  2. CSS 参考