These common attributes are used across a wide variety of elements, with the common definition included below. These attributes are not defined as a group, and many elements only specify one or two from this list.
@keyref@keyref provides a redirectable reference based
on a key defined within a map. See The keyref attribute for
information on using this attribute.
@outputclass@outputclass
attribute can be used for styling during output processing; HTML output will typically
preserve @outputclass for CSS processing.
@compact@xml:space<pre>, <lines>,
and on elements specialized from those. It ensures that parsers in editors and
transforms respect the white space, including line-end characters, that is part of the
data in those elements. It is intended to be part of the default properties of these
elements, and not for authors to change or delete. When defined, it has a fixed value of
"preserve".@anchorrefanchorref="map1.ditamap/a1" causes this map to be
pulled into the location of the anchor point "a1" inside
map1.ditamap when map1.ditamap is rendered
for delivery.
@mapkeyref<linklist>, or
<linkpool>, or metadata is manually created by an author, there
is no need to use this attribute. Note that this attribute is not related to the
@keyref attribute, and is not used for key based processing.