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".@anchorref
anchorref="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.