Class Sub
The sub element represents subscript text. It is used to display text that should be rendered below the baseline, typically in a smaller font size. The sub element is commonly used for mathematical formulas, chemical formulas, footnotes, and other annotations that need to be displayed as subscript.
Examples:
   
See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionclass attribute.accesskey attribute.Adds a child element to this element.Adds one or more child elements to this element.contenteditable(Object value) contenteditable attribute.dir attribute.hidden attribute.id attribute.lang attribute.onabort attribute.onblur attribute.oncancel attribute.oncanplay attribute.oncanplaythrough(String value) oncanplaythrough attribute.onchange attribute.onclick attribute.oncuechange(String value) oncuechange attribute.ondblclick(String value) ondblclick attribute.ondurationchange(String value) ondurationchange attribute.onemptied attribute.onended attribute.onerror attribute.onfocus attribute.oninput attribute.oninvalid attribute.onkeydown attribute.onkeypress(String value) onkeypress attribute.onkeyup attribute.onload attribute.onloadeddata(String value) onloadeddata attribute.onloadedmetadata(String value) onloadedmetadata attribute.onloadstart(String value) onloadstart attribute.onmousedown(String value) onmousedown attribute.onmouseenter(String value) onmouseenter attribute.onmouseleave(String value) onmouseleave attribute.onmousemove(String value) onmousemove attribute.onmouseout(String value) onmouseout attribute.onmouseover(String value) onmouseover attribute.onmouseup attribute.onmousewheel(String value) onmousewheel attribute.onpause attribute.onplay attribute.onplaying attribute.onprogress(String value) onprogress attribute.onratechange(String value) onratechange attribute.onreset attribute.onresize attribute.onscroll attribute.onseeked attribute.onseeking attribute.onselect attribute.onshow attribute.onstalled attribute.onsubmit attribute.onsuspend attribute.ontimeupdate(String value) ontimeupdate attribute.ontoggle attribute.onvolumechange(String value) onvolumechange attribute.onwaiting attribute.spellcheck(Object value) spellcheck attribute.style attribute.tabindex attribute.title attribute.translate attribute.Methods inherited from class org.apache.juneau.bean.html5.HtmlElementMixedgetChild, getChild, getChild, getChildren, setChildrenMethods inherited from class org.apache.juneau.bean.html5.HtmlElementattr, attrUri, deminimize, getAttr, getAttr, getAttrs, setAttrs, toString
- 
Constructor Details
- 
Method Details- 
_classDescription copied from class:HtmlElementclass attribute.Specifies one or more CSS class names for the element, separated by spaces. These classes can be used for styling and JavaScript selection. - Overrides:
- _classin class- HtmlElementMixed
- Returns:
- This object.
 
- 
accesskeyDescription copied from class:HtmlElementaccesskey attribute.Defines a keyboard shortcut to activate or focus an element. The value should be a single character that, when pressed with a modifier key (usually Alt), activates the element. - Overrides:
- accesskeyin class- HtmlElementMixed
- Returns:
- This object.
 
- 
contenteditableDescription copied from class:HtmlElementcontenteditable attribute.Indicates whether the element's content is editable by the user. Possible values: - "true" or empty string - Element content is editable
- "false" - Element content is not editable
- "plaintext-only" - Element content is editable, but rich text formatting is disabled
 - Overrides:
- contenteditablein class- HtmlElementMixed
- Returns:
- This object.
 
- 
dirDescription copied from class:HtmlElementdir attribute.Specifies the text direction of the element's content. Possible values: - "ltr" - Left-to-right text direction
- "rtl" - Right-to-left text direction
- "auto" - Browser determines direction based on content
 - Overrides:
- dirin class- HtmlElementMixed
- Returns:
- This object.
 
- 
idDescription copied from class:HtmlElementid attribute.Specifies a unique identifier for the element. The ID must be unique within the document and can be used for CSS styling, JavaScript selection, and anchor links. - Overrides:
- idin class- HtmlElementMixed
- Returns:
- This object.
 
- 
langDescription copied from class:HtmlElementlang attribute.Specifies the primary language of the element's content using a language tag. This helps with accessibility, search engines, and browser features like spell checking. - Overrides:
- langin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onabortDescription copied from class:HtmlElementonabort attribute.Event handler for when an operation is aborted (e.g., image loading is cancelled). - Overrides:
- onabortin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onblurDescription copied from class:HtmlElementonblur attribute.Event handler for when the element loses focus. Note:If your HTML serializer is configured to use single quotes for attribute values, you should use double quotes in your JavaScript code, and vice versa. Otherwise, the quotes will be converted to HTML entities. For example: - If using single quotes for attributes: onblur( "validate(\"email\")" )
- If using double quotes for attributes: onblur( "validate('email')" )
 - Overrides:
- onblurin class- HtmlElementMixed
- Returns:
- This object.
 
- If using single quotes for attributes: 
- 
oncancelDescription copied from class:HtmlElementoncancel attribute.Event handler for when a dialog is cancelled. - Overrides:
- oncancelin class- HtmlElementMixed
- Returns:
- This object.
 
- 
oncanplayDescription copied from class:HtmlElementoncanplay attribute.Event handler for when the media can start playing (enough data has been buffered). - Overrides:
- oncanplayin class- HtmlElementMixed
- Returns:
- This object.
 
- 
oncanplaythroughDescription copied from class:HtmlElementoncanplaythrough attribute.Event handler for when the media can play through to the end without buffering. - Overrides:
- oncanplaythroughin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onchangeDescription copied from class:HtmlElementonchange attribute.Event handler for when the value of a form element changes and loses focus. Note:If your HTML serializer is configured to use single quotes for attribute values, you should use double quotes in your JavaScript code, and vice versa. Otherwise, the quotes will be converted to HTML entities. For example: - If using single quotes for attributes: onchange( "validate(\"field\")" )
- If using double quotes for attributes: onchange( "validate('field')" )
 - Overrides:
- onchangein class- HtmlElementMixed
- Returns:
- This object.
 
- If using single quotes for attributes: 
- 
onclickDescription copied from class:HtmlElementonclick attribute.Event handler for when the element is clicked. Note:If your HTML serializer is configured to use single quotes for attribute values, you should use double quotes in your JavaScript code, and vice versa. Otherwise, the quotes will be converted to HTML entities. For example: - If using single quotes for attributes: onclick( "alert(\"Hello\")" )
- If using double quotes for attributes: onclick( "alert('Hello')" )
 - Overrides:
- onclickin class- HtmlElementMixed
- Returns:
- This object.
 
- If using single quotes for attributes: 
- 
oncuechangeDescription copied from class:HtmlElementoncuechange attribute.Event handler for when a text track cue changes. - Overrides:
- oncuechangein class- HtmlElementMixed
- Returns:
- This object.
 
- 
ondblclickDescription copied from class:HtmlElementondblclick attribute.Event handler for when the element is double-clicked. - Overrides:
- ondblclickin class- HtmlElementMixed
- Returns:
- This object.
 
- 
ondurationchangeDescription copied from class:HtmlElementondurationchange attribute.Event handler for when the duration of the media changes. - Overrides:
- ondurationchangein class- HtmlElementMixed
- Returns:
- This object.
 
- 
onemptiedDescription copied from class:HtmlElementonemptied attribute.Event handler for when the media element becomes empty (e.g., network error). - Overrides:
- onemptiedin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onendedDescription copied from class:HtmlElementonended attribute.Event handler for when the media playback reaches the end. - Overrides:
- onendedin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onerrorDescription copied from class:HtmlElementonerror attribute.Event handler for when an error occurs (e.g., failed resource loading). - Overrides:
- onerrorin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onfocusDescription copied from class:HtmlElementonfocus attribute.Event handler for when the element receives focus. Note:If your HTML serializer is configured to use single quotes for attribute values, you should use double quotes in your JavaScript code, and vice versa. Otherwise, the quotes will be converted to HTML entities. For example: - If using single quotes for attributes: onfocus( "highlight(\"field\")" )
- If using double quotes for attributes: onfocus( "highlight('field')" )
 - Overrides:
- onfocusin class- HtmlElementMixed
- Returns:
- This object.
 
- If using single quotes for attributes: 
- 
oninputDescription copied from class:HtmlElementoninput attribute.Event handler for when the value of an input element changes (fires on every keystroke). - Overrides:
- oninputin class- HtmlElementMixed
- Returns:
- This object.
 
- 
oninvalidDescription copied from class:HtmlElementoninvalid attribute.Event handler for when form validation fails. - Overrides:
- oninvalidin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onkeydownDescription copied from class:HtmlElementonkeydown attribute.Event handler for when a key is pressed down. - Overrides:
- onkeydownin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onkeypressDescription copied from class:HtmlElementonkeypress attribute.Event handler for when a key is pressed (deprecated, use onkeydown instead). - Overrides:
- onkeypressin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onkeyupDescription copied from class:HtmlElementonkeyup attribute.Event handler for when a key is released. - Overrides:
- onkeyupin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onloadDescription copied from class:HtmlElementonload attribute.Event handler for when the element and its resources have finished loading. Note:If your HTML serializer is configured to use single quotes for attribute values, you should use double quotes in your JavaScript code, and vice versa. Otherwise, the quotes will be converted to HTML entities. For example: - If using single quotes for attributes: onload( "init(\"config\")" )
- If using double quotes for attributes: onload( "init('config')" )
 - Overrides:
- onloadin class- HtmlElementMixed
- Returns:
- This object.
 
- If using single quotes for attributes: 
- 
onloadeddataDescription copied from class:HtmlElementonloadeddata attribute.Event handler for when the first frame of media has finished loading. - Overrides:
- onloadeddatain class- HtmlElementMixed
- Returns:
- This object.
 
- 
onloadedmetadataDescription copied from class:HtmlElementonloadedmetadata attribute.Event handler for when metadata (duration, dimensions, etc.) has been loaded. - Overrides:
- onloadedmetadatain class- HtmlElementMixed
- Returns:
- This object.
 
- 
onloadstartDescription copied from class:HtmlElementonloadstart attribute.Event handler for when the browser starts loading the media. - Overrides:
- onloadstartin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onmousedownDescription copied from class:HtmlElementonmousedown attribute.Event handler for when a mouse button is pressed down on the element. - Overrides:
- onmousedownin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onmouseenterDescription copied from class:HtmlElementonmouseenter attribute.Event handler for when the mouse pointer enters the element (does not bubble). - Overrides:
- onmouseenterin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onmouseleaveDescription copied from class:HtmlElementonmouseleave attribute.Event handler for when the mouse pointer leaves the element (does not bubble). - Overrides:
- onmouseleavein class- HtmlElementMixed
- Returns:
- This object.
 
- 
onmousemoveDescription copied from class:HtmlElementonmousemove attribute.Event handler for when the mouse pointer moves over the element. - Overrides:
- onmousemovein class- HtmlElementMixed
- Returns:
- This object.
 
- 
onmouseoutDescription copied from class:HtmlElementonmouseout attribute.Event handler for when the mouse pointer moves out of the element (bubbles). - Overrides:
- onmouseoutin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onmouseoverDescription copied from class:HtmlElementonmouseover attribute.Event handler for when the mouse pointer moves over the element (bubbles). Note:If your HTML serializer is configured to use single quotes for attribute values, you should use double quotes in your JavaScript code, and vice versa. Otherwise, the quotes will be converted to HTML entities. For example: - If using single quotes for attributes: onmouseover( "showTooltip(\"info\")" )
- If using double quotes for attributes: onmouseover( "showTooltip('info')" )
 - Overrides:
- onmouseoverin class- HtmlElementMixed
- Returns:
- This object.
 
- If using single quotes for attributes: 
- 
onmouseupDescription copied from class:HtmlElementonmouseup attribute.Event handler for when a mouse button is released over the element. - Overrides:
- onmouseupin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onmousewheelDescription copied from class:HtmlElementonmousewheel attribute.Event handler for when the mouse wheel is rotated over the element (deprecated, use onwheel). - Overrides:
- onmousewheelin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onpauseDescription copied from class:HtmlElementonpause attribute.Event handler for when media playback is paused. - Overrides:
- onpausein class- HtmlElementMixed
- Returns:
- This object.
 
- 
onplayDescription copied from class:HtmlElementonplay attribute.Event handler for when media playback starts. - Overrides:
- onplayin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onplayingDescription copied from class:HtmlElementonplaying attribute.Event handler for when media playback starts after being paused or delayed. - Overrides:
- onplayingin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onprogressDescription copied from class:HtmlElementonprogress attribute.Event handler for when the browser is downloading media data. - Overrides:
- onprogressin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onratechangeDescription copied from class:HtmlElementonratechange attribute.Event handler for when the playback rate of media changes. - Overrides:
- onratechangein class- HtmlElementMixed
- Returns:
- This object.
 
- 
onresetDescription copied from class:HtmlElementonreset attribute.Event handler for when a form is reset. - Overrides:
- onresetin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onresizeDescription copied from class:HtmlElementonresize attribute.Event handler for when the element is resized. - Overrides:
- onresizein class- HtmlElementMixed
- Returns:
- This object.
 
- 
onscrollDescription copied from class:HtmlElementonscroll attribute.Event handler for when the element's scrollbar is scrolled. - Overrides:
- onscrollin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onseekedDescription copied from class:HtmlElementonseeked attribute.Event handler for when a seek operation completes. - Overrides:
- onseekedin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onseekingDescription copied from class:HtmlElementonseeking attribute.Event handler for when a seek operation begins. - Overrides:
- onseekingin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onselectDescription copied from class:HtmlElementonselect attribute.Event handler for when text is selected in the element. - Overrides:
- onselectin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onshowDescription copied from class:HtmlElementonshow attribute.Event handler for when a context menu is shown. - Overrides:
- onshowin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onstalledDescription copied from class:HtmlElementonstalled attribute.Event handler for when media loading is stalled. - Overrides:
- onstalledin class- HtmlElementMixed
- Returns:
- This object.
 
- 
onsubmitDescription copied from class:HtmlElementonsubmit attribute.Event handler for when a form is submitted. Note:If your HTML serializer is configured to use single quotes for attribute values, you should use double quotes in your JavaScript code, and vice versa. Otherwise, the quotes will be converted to HTML entities. For example: - If using single quotes for attributes: onsubmit( "return validate(\"form\")" )
- If using double quotes for attributes: onsubmit( "return validate('form')" )
 - Overrides:
- onsubmitin class- HtmlElementMixed
- Returns:
- This object.
 
- If using single quotes for attributes: 
- 
onsuspendDescription copied from class:HtmlElementonsuspend attribute.Event handler for when media loading is suspended. - Overrides:
- onsuspendin class- HtmlElementMixed
- Returns:
- This object.
 
- 
ontimeupdateDescription copied from class:HtmlElementontimeupdate attribute.Event handler for when the current playback position changes. - Overrides:
- ontimeupdatein class- HtmlElementMixed
- Returns:
- This object.
 
- 
ontoggleDescription copied from class:HtmlElementontoggle attribute.Event handler for when a details element is opened or closed. - Overrides:
- ontogglein class- HtmlElementMixed
- Returns:
- This object.
 
- 
onvolumechangeDescription copied from class:HtmlElementonvolumechange attribute.Event handler for when the volume of media changes. - Overrides:
- onvolumechangein class- HtmlElementMixed
- Returns:
- This object.
 
- 
onwaitingDescription copied from class:HtmlElementonwaiting attribute.Event handler for when media playback stops to buffer more data. - Overrides:
- onwaitingin class- HtmlElementMixed
- Returns:
- This object.
 
- 
spellcheckDescription copied from class:HtmlElementspellcheck attribute.Indicates whether the element should have its spelling and grammar checked. Possible values: - "true" - Enable spell checking for this element
- "false" - Disable spell checking for this element
 - Overrides:
- spellcheckin class- HtmlElementMixed
- Returns:
- This object.
 
- 
styleDescription copied from class:HtmlElementstyle attribute.Specifies inline CSS styles for the element. The value should be valid CSS property-value pairs separated by semicolons. - Overrides:
- stylein class- HtmlElementMixed
- Returns:
- This object.
 
- 
tabindexDescription copied from class:HtmlElementtabindex attribute.Specifies the tab order of the element when navigating with the keyboard. Possible values: - Positive integer - Element is focusable and participates in tab order
- "0" - Element is focusable but not in tab order
- Negative integer - Element is not focusable
 - Overrides:
- tabindexin class- HtmlElementMixed
- Returns:
- This object.
 
- 
titleDescription copied from class:HtmlElementtitle attribute.Specifies additional information about the element, typically displayed as a tooltip when the user hovers over the element. - Overrides:
- titlein class- HtmlElementMixed
- Returns:
- This object.
 
- 
translateDescription copied from class:HtmlElementtranslate attribute.Specifies whether the element's content should be translated when the page is localized. Possible values: - "yes" - Content should be translated (default)
- "no" - Content should not be translated
 - Overrides:
- translatein class- HtmlElementMixed
- Returns:
- This object.
 
- 
childDescription copied from class:HtmlElementMixedAdds a child element to this element.- Overrides:
- childin class- HtmlElementMixed
- Returns:
- This object.
 
- 
childrenDescription copied from class:HtmlElementMixedAdds one or more child elements to this element.- Overrides:
- childrenin class- HtmlElementMixed
- Returns:
- This object.
 
 
-