#### 33.1.1 Understanding precedence of assignment methods

Many settings for selected tables (and for table rows and cells) can be specified several ways. Table 33-1 lists the assignment methods, in order of precedence. When you specify a value for the same property in more than one way for a given table or cell, the value specified by the method with the highest precedence is the value that takes effect in HTML output. In some cases, multiple assignments of the same value result in duplicate HTML code. When this happens, the assignment with the higher precedence takes effect, because that assignment appears first in the output.

Table 33-1 Precedence of table and cell property assignment methods

Precedence | Type | Assignment method | Ref.
Highest | PI marker | Content of Config or HTMConfig PI marker, or PI marker whose name starts with Table, Row, or Cell and ends with an attribute name | 33.4.4
| DITA2Go macro | Code in [Table*Attributes] or [Table*Macros] | 33.6
| Configuration setting | Settings in [TableAccess] or [TableAttributes] | 33.3.2.6, 33.4.1
| Configuration setting | Settings in [Attributes] | 33.4.1
Lowest | Configuration setting | Settings in [Tables] | 33.3.2, 33.4.8

Previous Topic: 33.1 Assigning properties to tables

Next Topic: 33.1.2 Overriding default table and cell properties and attributes

Parent Topic: 33.1 Assigning properties to tables

Sibling Topics:

33.1.2 Overriding default table and cell properties and attributes