Used to create a separator between menu items. Typically drawn as a thin line.
More information is available in the XUL tutorial.
- Attributes
- acceltext, accesskey, allowevents, command, crop, disabled, image, label, selected, tabindex, value
- Properties
- accessibleType, accessKey, command, control, crop, disabled, image, label, labelElement, parentContainer, selected, tabIndex, value
Examples
<menu label="Help"> <menupopup> <menuitem label="Contents"/> <menuseparator/> <menuitem label="Release Notes"/> </menupopup> </menu>
Attributes
-
accesskey
- Type: character
- This should be set to a letter that is used as a shortcut key. This letter should be one of the characters that appears in the
text for the element.label
Example
<vbox> <label value="Enter Name" accesskey="e" control="myName"/> <textbox id="myName"/> <button label="Cancel" accesskey="n"/> <button label="Ok" accesskey="O"/> </vbox>
See also
-
allowevents
- Type: boolean
- If true, events are passed to children of the element. Otherwise, events are passed to the element only.
-
crop
- Type: one of the values below
- If the label of the element is too big to fit in its given space, the text will be cropped on the side specified by the
crop
attribute. An ellipsis will be used in place of the cropped text. If the box direction is reversed, the cropping is reversed.
-
start
: The text will be cropped on its left side. -
end
: The text will be cropped on its right side. -
left
: The text will be cropped on its left side. -
right
: The text will be cropped on its right side. -
center
: The text will be cropped in the middle, showing both the start and end of the text normally. -
none
: The text will be not be cropped using an ellipsis. However, the text will simply be cut off if it is too large. The side depends on the CSS text alignment.
-
disabled
- Type: boolean
- Indicates whether the element is disabled or not. If this element is set to
true
the element is disabled. Disabled elements are usually drawn with grayed-out text. If the element is disabled, it does not respond to user actions, it cannot be focused, and thecommand
event will not fire.
<!-- Checkbox enables/disables the button --> <checkbox label="Enable button" onclick="document.getElementById('buttRemove').disabled = this.checked"/> <button id="buttRemove" label="Remove All" disabled="true"/>
label
- Type: string
- The label that will appear on the element. If this is left out, no text appears.
label 在元素上显示。如果左侧出界,则不显示任何文字。
-
selected
- Type: boolean
- Indicates whether the element is selected or not. This value is read-only. To change the selection, set either the
selectedIndex
orselectedItem
property of the containing element.
-
tabindex
- Type: integer
- The tab order of the element. The tab order is the order in which the focus is moved when the user presses the "<kbd>tab</kbd>" key. Elements with a higher
tabindex
are later in the tab sequence.
-
value
- Type: string
- The string attribute allows you to associate a data value with an element. It is not used for any specific purpose, but you can access it with a script for your own use.
Properties
-
accessibleType
- Type: integer
- A value indicating the type of accessibility object for the element.
-
labelElement
-
Type:
label
element -
The
label
element associated with the control. This is set when a label has acontrol
attribute pointing to this element. This property will benull
when no label is associated with the control.
-
parentContainer
-
Type:
menu
element -
Read only property that returns the containing
menu
element, ornull
if there isn't a containing menu.
{{ languages( { "fr": "fr/XUL/Propri\u00e9t\u00e9s/selected", "ja": "ja/XUL/Property/selected" } ) }}
- {{ XULProp("selected") }} {{ mediawiki['#switch']('<magic name="\"PAGENAME\"/">', XUL:menuitem, XUL:menuseparator = .. '<template><name>' .. Fx_minversion_inline .. '</name><arg>' .. 3 .. '</arg></template>') }}</magic>
- Type: boolean
- This property's value is
true
if this element is selected, orfalse
if it is not. This property is read only.
Methods
Related