The class attribute supports specialization. Its predefined values help
the output transforms work correctly with ranges of related content.
This attribute enables users to push content into a new location.
Marks the reference position.
Push after the marked position.
Push before the marked position.
Push and replace content.
Use the value from the conref target.
Attributes related to localization that are used everywhere
This pattern should be used when defaulting a new element to translate="no", so that other (or new) localization attributes will always be included.
The <data-about> element identifies the subject of a property when the subject isn't associated with the context in which the property is specified. The property itself
is expressed by the <data> element. The <data-about> element handles exception cases where a property must be expressed somewhere other than inside the actual subject of the
property. The <data-about> element is particularly useful as a basis for specialization in combination with the <data> element. Category: Miscellaneous elements
The <data> element represents a property within a DITA topic or map. While the <data> element can be used directly to capture properties, it is particularly useful
as a basis for specialization. Default processing treats the property values as an unknown kind of metadata, but custom processing can match the name attribute or specialized element to
format properties as sidebars or other adornments or to harvest properties for automated processing. Category: Miscellaneous elements
The <unknown> element is an open extension that allows information architects to incorporate xml fragments that do not necessarily fit into an existing DITA use case.
The base processing for <unknown> is to suppress unless otherwise instructed. Category: Specialization elements
The <foreign> element is an open extension that allows information architects to incorporate existing standard vocabularies for non-textual content. like MathML and
SVG, as inline objects. If <foreign> contains more than one alternative content element, they will all be processed. Specialization of <foreign> should be implemented as a domain,
but for those looking for more control over the content can implement foreign vocabulary as an element specialization. Category: Specialization elements
The <title> element contains a heading or label for the main parts of a topic, including the topic as a whole, its sections and examples, and its labelled content, such
as figures and tables. Beginning with DITA 1.1, the element may also be used to provide a title for a map. Category: Topic elements
The navigation title (<navtitle>) element is one of a set of alternate titles that can be included inside the <titlealts> element. This navigation title may differ
from the first level heading that shows in the main browser window. Use <navtitle> when the actual title of the topic isn't appropriate for use in navigation panes or online contents
(for example, because the actual title is too long). Category: Topic elements
The <desc> element contains the description of the current element. A description should provide more information than the title. This is its behavior in
fig/table/linklist, for example. In xref/link, it provides a description of the target; processors that support it may choose to display this as hover help. In object, it contains
alternate content for use when in contexts that cannot display the object. Category: Body elements
A paragraph element (<p>) is a block of text containing a single main idea. Category: Body elements
A <note> element contains information, differentiated from the main text, which expands on or calls attention to a particular point. Category: Body
elements
The <longquoteref> element provides a reference to the source of a long quote. The long quote (<lq>) element itself allows an href attribute to specify the source of
a quote, but it does not allow other standard linking attributes such as keyref, scope, and format. The <longquoteref> element should be used for references that make use of these
attributes.
The long quote (<lq>) element indicates content quoted from another source. Use the quote element <q> for short, inline quotations, and long quote <lq> for
quotations that are too long for inline use, following normal guidelines for quoting other sources. You can store a URL to the source of the quotation in the href attribute; the href
value may point to a DITA topic. Category: Body elements
A quotation element (<q>) indicates content quoted from another source. This element is used for short quotes which are displayed inline. Use the long quote element
(<lq>) for quotations that should be set off from the surrounding text. Category: Body elements
The simple list (<sl>) element contains a simple list of items of short, phrase-like content, such as in documenting the materials in a kit or package. Category: Body
elements
A simple list item (<sli>) is a single item in a simple list <sl>. Simple list items have phrase or text content, adequate for describing package contents, for
example. When a DITA topic is formatted for output, the items of a simple list are placed each on its own line, with no other prefix such as a number (as in an ordered list) or bullet
(as in an unordered list). Category: Body elements
In an unordered list (<ul>), the order of the list items is not significant. List items are typically styled on output with a "bullet" character, depending on nesting
level. Category: Body elements
An ordered list (<ol>) is a list of items sorted by sequence or order of importance. Category: List elements
A list (<li>) item is a single item in an ordered <ol> or unordered <ul> list. When a DITA topic is formatted for output, numbers and alpha characters are usually
output with list items in ordered lists, while bullets and dashes are usually output with list items in unordered lists. Category: Body elements
The <itemgroup> element is reserved for use in specializations of DITA. As a container element, it can be used to sub-divide or organize elements that occur inside a
list item, definition, or parameter definition. Category: Specialization elements
A definition list (<dl>) is a list of terms and corresponding definitions. The term (<dt>) is usually flush left. The description or definition (<dd>) is usually
either indented and on the next line, or on the same line to the right of the term. Category: Body elements
The <dlhead> element contains optional headings for the term and description columns in a definition list. The definition list heading contains a heading <dthd> for
the column of terms and an optional heading <ddhd>for the column of descriptions. Category: Body elements
The definition term heading (<dthd>) element is contained in a definition list head (<dlhead>) and provides an optional heading for the column of terms in a
description list. Category: Body elements
The definition descriptions heading (<ddhd>) element contains an optional heading or title for a column of descriptions or definitions in a definition list. Category:
Body elements
In a definition list, each list item is defined by the definition list entry (<dlentry>) element. The definition list entry element includes a term <dt> and one or
more definitions or descriptions <dd> of that term. Category: Body elements
The definition term <dt> element contains a term in a definition list entry. Category: Body elements
The definition description (<dd>) element contains the description of a term in a definition list entry. Category: Body elements
The figure (<fig>) element is a display context (sometimes called an exhibit) with an optional title for a wide variety of content. Most commonly, the figure element
contains an image element (a graphic or artwork), but it can contain several kinds of text objects as well. A title is placed inside the figure element to provide a caption to describe
the content. Category: Body elements
The <figgroup> element is used only for specialization at this time. Figure groups can be used to contain multiple cross-references, footnotes or keywords, but not
multipart images. Multipart images in DITA should be represented by a suitable media type displayed by the <object> element. Category: Body elements
The preformatted element (<pre>) preserves line breaks and spaces entered manually by the author in the content of the element, and also presents the content in a
monospaced type font (depending on your output formatting processor). Do not use <pre> when a more semantically specific element is appropriate, such as <codeblock>. Category: Body
elements
The <lines> element may be used to represent dialogs, lists, text fragments, and so forth. The <lines> element is similar to <pre> in that hard line breaks are
preserved, but the font style is not set to monospace, and extra spaces inside the lines are not preserved. Category: Body elements
Category: Body elements
The text element associates no semantics with its content. It exists to serve as a container for text where a container is needed (e.g., for conref, or for restricted
content models in specializations). Unlike ph, text cannot contain images. Unlike keyword, text does not imply keyword-like semantics. The text element contains only text data, or nested
text elements. All universal attributes are available on text.
The <keyword> element identifies a keyword or token, such as a single value from an enumerated list, the name of a command or parameter, product name, or a lookup key
for a message. Category: Body elements
The <term> element identifies words that may have or require extended definitions or explanations. In future development of DITA, for example, terms might provide
associative linking to matching glossary entries. Category: Specialization elements
The phrase (<ph>) element is used to organize content for reuse or conditional processing (for example, when part of a paragraph applies to a particular audience). It
can be used by specializations of DITA to create semantic markup for content at the phrase level, which then allows (but does not require) specific processing or formatting. Category:
Body elements
The trademark (<tm>) element in DITA is used to markup and identify a term or phrase that is trademarked. Trademarks include registered trademarks, service marks,
slogans and logos. Category: Miscellaneous elements
The <boolean> element is used to express one of two opposite values, such as yes or no, on or off, true or false, high or low, and so forth. The element itself is
empty; the value of the element is stored in its state attribute, and the semantic associated with the value is typically in a specialized name derived from this element. Category:
Specialization elements
The <state> element specifies a name/value pair whenever it is necessary to represent a named state that has a variable value. The element is primarily intended for use
in specializations to represent specific states (like logic circuit states, chemical reaction states, airplane instrumentation states, and so forth). Category: Specialization
elements
Include artwork or images in a DITA topic by using the <image> element. The <image> element has optional attributes that indicate whether the placement of the
included graphic or artwork should be inline (like a button or icon) or on a separate line for a larger image. There are also optional attributes that indicate the size to which the
included graphic or artwork should be scaled. An href attribute is required on the image element, as this attribute creates a pointer to the image, and allows the output formatting
processor to bring the image into the text flow. To make the intent of the image more accessible for users using screen readers or text-only readers, always include a description of the
image's content in the alt element. Category: Body elements
The alt element provides alternate text for an image. It is equivalent to the alt attribute on the image element; the attribute is deprecated, so the alt element should be
used instead. As an element, alt provides direct text entry within an XML editor and is more easily accessed than an attribute for translation. Category: Body elements
A reference to a textual description of the graphic or object. This element is a replacement for the longdescref attribute on image and object elements.
DITA's <object> element corresponds to the HTML <object> element. Category: Body elements
The parameter (<param>) element specifies a set of values that may be required by an <object> at runtime. Any number of <param> elements may appear in the content
of an object in any order, but must be placed at the start of the content of the enclosing object. This element is comparable to the XHMTL <param> element. Category: Body
elements
The <simpletable> element is used for tables that are regular in structure and do not need a caption. Choose the simple table element when you want to show information
in regular rows and columns. For example, multi-column tabular data such as phone directory listings or parts lists are good candidates for simpletable. Another good use of simpletable
is for information that seems to beg for a "three-part definition list"—just use the keycol attribute to indicate which column represents the "key" or term-like column of your structure.
Category: Table elements
The simpletable header (<sthead>) element contains the table's header row. The header row is optional in a simple table. Category: Table elements
The <simpletable> row (<strow>) element specifies a row in a simple table. Category: Table elements
The simpletable entry (<stentry>) element represents a single table cell, like <entry> in <table>. You can place any number of stentry cells in either an
<sthead> element (for headings) or <strow> element (for rows of data). Category: Table elements
The <draft-comment> element allows simple review and discussion of topic contents within the marked-up content. Use the <draft-comment> element to ask a question or
make a comment that you would like others to review. To indicate the source of the draft comment or the status of the comment, use the author, time or disposition attributes. Category:
Miscellaneous elements
A <required-cleanup> element is used as a placeholder for migrated elements that cannot be appropriately tagged without manual intervention. As the element name
implies, the intent for authors is to clean up the contained material and eventually get rid of the <required-cleanup> element. Authors should not insert this element into documents.
Category: Specialization elements
Use footnote (<fn>) to annotate text with notes that are not appropriate for inclusion in line or to indicate the source for facts or other material used in the text.
Category: Miscellaneous elements
An <indexterm> element allows the author to indicate that a certain word or phrase should produce an index entry in the generated index. Category: Miscellaneous
elements
The <index-base> element allows indexing extensions to be added by specializing off this element. It does not in itself have any meaning and should be ignored in
processing. Category: Miscellaneous elements
This element is not completely defined, and is reserved for future use. Category: Miscellaneous elements
The <cite> element is used when you need a bibliographic citation that refers to a book or article. It specifically identifies the title of the resource. Category: Body
elements
Use the cross-reference (<xref>) element to link to a different location within the current topic, or a different topic within the same help system, or to external
sources, such as Web pages, or to a location in another topic. The href attribute on the <xref> element provides the location of the target. Category: Body elements