Returns a set containing the
Element#getName() of all the
inline-level elements.
The element names contained in this set are:
HTMLElementName#A,
HTMLElementName#ABBR,
HTMLElementName#ACRONYM,
HTMLElementName#APPLET,
HTMLElementName#B,
HTMLElementName#BASEFONT,
HTMLElementName#BDI,
HTMLElementName#BDO,
HTMLElementName#BIG,
HTMLElementName#BR,
HTMLElementName#BUTTON,
HTMLElementName#CITE,
HTMLElementName#CODE,
HTMLElementName#DEL,
HTMLElementName#DFN,
HTMLElementName#EM,
HTMLElementName#FONT,
HTMLElementName#I,
HTMLElementName#IFRAME,
HTMLElementName#IMG,
HTMLElementName#INPUT,
HTMLElementName#INS,
HTMLElementName#KBD,
HTMLElementName#KEYGEN,
HTMLElementName#LABEL,
HTMLElementName#MAP,
HTMLElementName#MARK,
HTMLElementName#METER,
HTMLElementName#OBJECT,
HTMLElementName#OUTPUT,
HTMLElementName#PROGRESS,
HTMLElementName#Q,
HTMLElementName#RP,
HTMLElementName#RT,
HTMLElementName#RUBY,
HTMLElementName#S,
HTMLElementName#SAMP,
HTMLElementName#SCRIPT,
HTMLElementName#SELECT,
HTMLElementName#SMALL,
HTMLElementName#SPAN,
HTMLElementName#STRIKE,
HTMLElementName#STRONG,
HTMLElementName#SUB,
HTMLElementName#SUP,
HTMLElementName#TEXTAREA,
HTMLElementName#TIME,
HTMLElementName#TT,
HTMLElementName#U,
HTMLElementName#VAR,
HTMLElementName#WBR
This set is defined in the HTML 4.01 Transitional DTD,
but more detailed information can be found in the
HTML 4.01 specification section 7.5.3 - Block-level and inline elements
and the CSS2 specification section 9.2.2 - Inline-level elements and inline boxes.
The CSS2 display property can be used
to override the normal box type of an element.
The HTML Document Type Definitions
forbid the presence of
#getBlockLevelElementNames() inside inline-level elements,
but it is tolerated by all popular browsers in various situations, even in XHTML documents.
The most notorious example of this is the common inclusion of block-level elements inside
HTMLElementName#FONT elements.