<tblBorders> (Table Borders)

This element specifies the set of borders for the edges of the current table, using the six border types defined by its child elements.

If the cell spacing for any row is non-zero as specified using the <tblCellSpacing> element (§2.4.41; §2.4.42; §2.4.43), then there is no border conflict and the table border (or table-level exception border, if one is specified) shall be displayed.

If the cell spacing is zero, then there is a conflict
example: : Between the left border of all cells in the first column and the left border of the table.
, which shall be resolved as follows:
  • If there is a cell border, then the cell border shall be displayed

  • If there is no cell border but there is a table-level exception border on this table row, then the table-level exception border shall be displayed

  • If there is no cell or table-level exception border, then the table border shall be displayed

If this element is omitted, then this table shall have the borders specified by the associated table style. If no borders are specified in the style hierarchy, then this table shall not have any table borders.

example:

These table borders are specified using the following WordprocessingML:

<w:tbl>
  <w:tblPr>
    <w:tblW w:w="0" w:type="auto"/>
    <w:tblBorders>
      <w:top w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/>
      <w:left w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/>
      <w:bottom w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/>
      <w:right w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/>
      <w:insideH w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/>
      <w:insideV w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/>
    </w:tblBorders></w:tblPr></w:tbl>

The <tblBorders> element specifies the set of table borders applied to the current table. ]

Parent Elements

<tblPr>2.7.5.3); <tblPr>2.7.5.4); <tblPr>2.4.55); <tblPr>2.4.56)

Child Elements

Subclause

<bottom> (Table Bottom Border)

§2.4.4

<insideH> (Table Inside Horizontal Edges Border)

§2.4.17

<insideV> (Table Inside Vertical Edges Border)

§2.4.20

<left> (Table Left Border)

§2.4.27

<right> (Table Right Border)

§2.4.32

<top> (Table Top Border)

§2.4.71

The following XML Schema fragment defines the contents of this element:

<complexType name="CT_TblBorders">
	<sequence>
	<element name="top" type="CT_Border" minOccurs="0"/>
	<element name="left" type="CT_Border" minOccurs="0"/>
	<element name="bottom" type="CT_Border" minOccurs="0"/>
	<element name="right" type="CT_Border" minOccurs="0"/>
	<element name="insideH" type="CT_Border" minOccurs="0"/>
	<element name="insideV" type="CT_Border" minOccurs="0"/>
	</sequence>
</complexType>