非标
此特征是非标准的,且不在标准轨道中。不要在面向 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.