bodydiv
The <bodydiv> element is used to contain informal blocks of information within the body of a topic. The bodydiv element is specifically designed to be a grouping element, without any explicit semantics, other than to organize subsets of content into logical groups that are not intended or should not be contained as a topic. As such, it does not contain an explicit title to avoid enabling the creation of deeply nested content that would otherwise be written as separate topics. Content that requires a title should use a section element or a nested topic.
The bodydiv element may nest itself, which means that it may be used by specializers to create structured information within a body. Another common use case for the bodydiv element is to group a sequence of related elements for reuse, so that another topic may reference the entire set with a single conref attribute.
Contains
Note: These models represent only the default document types distributed by OASIS. Actual content models will differ with each new document type.
Doctype | Content model |
topic (base) | |
topic (technical content), concept, ditabase, glossary, glossentry, glossgroup, reference, task | |
machineryTask | |
learningAssessment, learningContent, learningOverview, learningPlan, learningSummary | |
Contained by
Doctype | Content model |
topic (base), topic (technical content), concept, ditabase, glossary, glossentry, glossgroup, reference, task (strict), task (general), machineryTask, learningAssessment, learningContent, learningOverview, learningPlan, learningSummary | |
Inheritance
- topic/bodydiv
Example 31. Example
<topic id="sample" xml:lang="en">
<title>Sample for bodydiv</title>
<body>
<bodydiv id="div">
<p>This set of information is reusable as a group.</p>
<p>Lists of three contain three items.</p>
<ul>
<li>This is one item.</li>
<li>This is another item.</li>
<li>This is the third item.</li>
</ul>
</bodydiv>
<p>This concludes my topic.</p>
</body>
</topic>
Attributes
Name | Description | Data Type | Default Value | Required? |
univ-atts attribute group (includes select-atts, id-atts, and localization-atts groups) | | | | |
global-atts attribute group (xtrf, xtrc) | | | | |
class, outputclass | | | | |
Parent topic