24.4.3.5 Overriding
element mapping for paragraph formats
To override the element-name mapping
for a given paragraph, insert a DITATag
marker in the paragraph, with content the desired element name.
If mapping (or overriding mapping) does
not suffice, and you do not need to specify a required ancestry for the
element, use the following instead:
- [HTMLParaStyles]
CodeBefore
and CodeAfter
properties for the format
- [ParaStyleCodeBefore]
and [ParaStyleCodeAfter]
sections to specify the element tags to surround the text.
See §37.9.3
Surrounding or replacing text with code or macros.
Another alternative would be to bracket
the text with Config
PI markers, with content such as [ParaStyleCodeBefore]=<element> and [ParaStyleCodeAfter]=</element>; see
§42.2.2
Overriding settings with configuration PI markers.
Note: Mappings provided
via [ParaStyleCode*]
settings or markers do not participate in any ancestry you specify for
the element in question; see §24.5
Nesting DITA block elements.
Previous Topic:
24.4.3.4 Omitting
invalid tags for default DITA block elements
Next Topic:
24.4.3.6 Providing
aliases for paragraph formats
Parent Topic:
24.4.3 Mapping
paragraph formats to DITA block elements
Sibling Topics:
24.4.3.1 Assigning
DITA elements to paragraph formats
24.4.3.2 Omitting
element tags for selected paragraph formats
24.4.3.3 Specifying
a default element for unmapped paragraph formats
24.4.3.4 Omitting
invalid tags for default DITA block elements
24.4.3.6 Providing
aliases for paragraph formats
24.4.3.7 Mapping
paragraph format aliases to different elements
24.4.3.8 Mapping
paragraph format aliases algorithmically
24.4.3.9 Mapping
several paragraphs formats to the same element
Table of Contents • Index