<nav class="toc" role="toc"><ul><li><a href="../../introduction/dita-release-overview.html">Introduction</a></li><li><a href="../../archSpec/base/dita-terminology.html">DITA terminology, notation, and conventions</a></li><li><a href="../../archSpec/base/introduction-to-dita.html">Overview of DITA</a></li><li><a href="../../archSpec/base/accessibility-and-translation.html">Accessibility and translation</a></li><li><a href="../../archSpec/base/dita-map-processing.html">DITA map processing</a></li><li><a href="../../archSpec/base/ditaaddressing.html">DITA addressing</a></li><li><a href="../../archSpec/base/behaviors.html">DITA processing</a></li><li><a href="../../archSpec/base/configuration-specialization-and-constraints.html">Configuration and specialization </a></li><li><a href="../../langRef/langRef-base.html">Element reference</a></li><li><a href="../../conformance/conformance.html">Conformance</a></li><li><a href="../../acknowledgments/acknowledgments.html">Acknowledgments</a></li><li><a href="../../non-normative/aggregated-RFC-2119-statements.html">Aggregated RFC-2119 statements</a></li><li><a href="../../archSpec/base/coding-requirements.html">Coding practices for DITA grammar files</a></li><li><a href="../../non-normative/developing-constraint-and-expansion-modules.html">Constraint modules</a></li><li><a href="../../non-normative/expansion-modules.html">Expansion modules</a></li><li><a href="../../non-normative/elementsMerged.html">Element-by-element recommendations for translators</a></li><li><a href="../../non-normative/formatting-expectations.html">Formatting expectations</a></li><li><a href="../../non-normative/migrating-to-dita-2.0.html">Migrating to DITA 2.0</a></li><li><a href="../../non-normative/basedoctypes.html">OASIS grammar files</a></li><li><a href="../../non-normative/interoperability-considerations.html">Processing interoperability considerations</a></li><li><a href="../../non-normative/revision-history.html">Revision history</a></li></ul></nav><main role="main" class=""><article role="article" aria-labelledby="ariaid-title1">
<h1 class="title topictitle1" id="ariaid-title1"><code class="keyword markupname xmlelement"><tbody></code></h1>
<div class="body refbody"><p class="shortdesc">A table body is a <span style="color:red;" class="ph">collection</span> of rows in
a table that is based on the OASIS Exchange Table Model. <span style="color:red;" class="ph">It contains the table rows that contain
content.</span></p>
<section class="section generated" id="tbody__content-model"><h2 class="title sectiontitle">Content model</h2>
<p class="p content-model generated">
<a class="xref" href="../content-models/../base/row.html" title="A table row is a single row in a table that is based on the OASIS Exchange Table Model.">
<code class="keyword markupname xmlelement"><row></code>
</a>+</p>
<p class="p content-model generated">Contained by</p>
<p class="p content-model generated">
<a class="xref" href="../content-models/../base/tgroup.html" title="A table group is a grouping element that contains column specifications, a table header, and the table body in a table that is based on the OASIS Exchange Table Model.">
<code class="keyword markupname xmlelement"><tgroup></code>
</a>
</p>
<p class="p content-model-prose generated">One or more <a class="xref" href="../content-models/../base/row.html" title="A table row is a single row in a table that is based on the OASIS Exchange Table Model.">
<code class="keyword markupname xmlelement"><row></code>
</a>
</p>
<p class="p content-model-prose generated">Contained by</p>
<ul class="ul content-model-prose contained-by-list generated">
<li class="li">
<a class="xref" href="../content-models/../base/tgroup.html" title="A table group is a grouping element that contains column specifications, a table header, and the table body in a table that is based on the OASIS Exchange Table Model.">
<code class="keyword markupname xmlelement"><tgroup></code>
</a>
</li>
</ul>
</section>
<section class="section generated" id="tbody__inheritance"><h2 class="title sectiontitle">Inheritance</h2>
<p class="p inheritance">- topic/tbody </p>
<p class="p inheritance-prose">The <code class="keyword markupname xmlelement"><tbody></code> element is a base element type. It is defined in the topic module.</p>
</section> <section class="section" id="tbody__attributes"><h2 class="title sectiontitle">Attributes</h2>
<p class="p attributes-prose">The following attributes are available on this element: <span class="ph"><a class="xref" href="../../common/../langRef/attributes/universalAttributes.html" title="Universal attributes include: audience, base, class, conaction, conkeyref, conref, conrefend, deliveryTarget, dir, id, importance, otherprops, outputclass, platform, product, props, rev, status, translate, and xml:lang">universal
attributes</a></span> and <a class="xref" href="../attributes/commonAttributes.html#common-atts__attr-valign"><code class="keyword markupname xmlatt">@valign</code></a>.</p>
<p class="p inlined-attributes">The following attributes are available on this element: <a class="xref" href="../../common/../langRef/attributes/universalAttributes.html" title="Universal attributes include: audience, base, class, conaction, conkeyref, conref, conrefend, deliveryTarget, dir, id, importance, otherprops, outputclass, platform, product, props, rev, status, translate, and xml:lang">universal
attributes</a> and the attributes defined below.</p><dl class="dl inlined-attributes"><dt class="dt dlterm" id="tbody__attr-valign"><code class="keyword markupname xmlatt">@valign</code>
<span class="ph">(complex table
attributes)</span></dt><dd class="dd">Specifies the vertical alignment of text in table <span style="color:red;" class="ph">entries</span>. The following values are valid: <dl class="dl">
<dt class="dt dlterm">bottom </dt>
<dd class="dd">Indicates that text is aligned with the bottom of the
table entry. </dd>
<dt class="dt dlterm">middle </dt>
<dd class="dd">Indicates that text is aligned with the middle of the
table entry. </dd>
<dt class="dt dlterm">top </dt>
<dd class="dd">Indicates that text is aligned with the top of the
table entry. </dd>
<dt class="dt dlterm"><span class="keyword">-dita-use-conref-target</span></dt>
<dd class="dd">See <a class="xref" href="../../common/../archSpec/base/ditauseconreftarget.html" title="When an element uses conref to pull in content, for any of its attributes assigned a value of -dita-use-conref-target, the resulting value for those attributes is also pulled in from the referenced element.">Using the -dita-use-conref-target value</a>
for more information. </dd>
</dl><p class="p">The <code class="keyword markupname xmlatt">@valign</code> attribute is available on
the following table elements: <code class="keyword markupname xmlelement"><entry></code>,
<code class="keyword markupname xmlelement"><tbody></code>,
<code class="keyword markupname xmlelement"><thead></code>, and
<code class="keyword markupname xmlelement"><row></code>.</p></dd></dl></section>
<div class="example non-normative" id="tbody__example"><h2 class="title sectiontitle">Example</h2><p class="non-normative-label">This section is non-normative.</p><p class="p">See <a class="xref" href="table.html#table__example"><code class="keyword markupname xmlelement"><table></code></a>.</p></div></div><nav role="navigation" class="related-links"><div class="familylinks"><div class="parentlink"><strong>Parent topic:</strong> <a class="link" href="../../langRef/containers/table-elements.html" title="DITA topics support two types of tables: complex table and simple table.">Table elements</a></div></div></nav><aside class="section-toc" role="aside"><h2>In this section</h2><ul><li><a href="#tbody__content-model">Content model</a></li><li><a href="#tbody__inheritance">Inheritance</a></li><li><a href="#tbody__attributes">Attributes</a></li><li><a href="#tbody__example">Example</a></li></ul></aside></article></main>