24.4.6.6 Providing outputclass attributes for all elements

By default, DITA2Go does not try to assign CSS classes to DITA elements (unless you set [CSS]UseCSS=Yes; see §31.4 Specifying CSS file and link options).

To direct DITA2Go to provide an outputclass attribute for elements that allow this attribute:

[DITAOptions]
; UseOutputClass = No (default when [CSS]UseCSS=No)
;  or Yes (default when [CSS]UseCSS=Yes)
UseOutputClass = Yes 

When UseOutputClass=Yes, DITA2Go includes an outputclass attribute where allowed. The value of the attribute is the [Classes] assignment (if any) for the format mapped to the element, otherwise the name of the format mapped to the element. See §31.7 Assigning CSS classes

Note:  To include outputclass attributes, make sure your configuration file does not specify [CSS]WriteClassAttributes=No.

Root element outputclass

The only way to include an outputclass attribute in the root element is with a DITATopicOutputclass marker: place the marker anywhere in the topic, and make the content of the marker the value of the outputclass attribute.

Previous Topic:  24.4.6.5 Specifying attribute values for an inline element

Next Topic:  24.4.7 Preserving whitespace in block elements

Parent Topic:  24.4.6 Assigning attributes to DITA elements

Sibling Topics:

24.4.6.1 Specifying a value for the id attribute

24.4.6.2 Including an id attribute in every element

24.4.6.3 Specifying attribute values for the root element of a topic

24.4.6.4 Specifying attribute values for a block element or parent

24.4.6.5 Specifying attribute values for an inline element