8.3. colspec

L'élément <colspec> contient la spécification d'une colonne d'un tableau, y compris l'affectation d'un nom et d'un numéro de colonne, de l'alignement du contenu des cellules et de la largeur de la colonne.

Exemple

Cf. la section 8.1. table.

Contient :

Doctype Modèle de contenu
ditabase, topic, task, reference, concept, glossary, map, bookmap pas de contenu

Contenu par :

Doctype Parents
bookmap, map, ditabase, topic, task, concept, reference, glossary tgroup

Héritage :

- topic/colspec

Attributs :

Nom Description Type de donnée Valeur par défaut Obligatoire ?
colnum Indique le numéro d'une colonne dans le tableau, en comptant à partir de la première colonne logique jusqu'à la dernière colonne. NMTOKEN #IMPLIED non
colname Spécifie le nom de la colonne de table dans laquelle se trouve une entrée (<entry>). NMTOKEN #IMPLIED non
colwidth Décrit la largeur de la colonne. CDATA #IMPLIED non
colsep Séparateur de colonnes. La valeur "0" indique aucun séparateur ; la valeur "1" indique des séparateurs. NMTOKEN #IMPLIED non
rowsep Séparateur de rangées. La valeur "0" indique aucun séparateur ; la valeur "1" indique des séparateurs. NMTOKEN #IMPLIED non
align Décrit l'alignement du texte dans une colonne de tableau. Les valeurs admissibles sont :
left
Indique une justification à gauche du texte.
right
Indique une justification à droite du texte.
center
Indique une justification au centre du texte.
justify
Justifie le contenu à la fois à gauche et à droite.
-dita-use-conref-target
Cf. la section 25.10.1.1. Utilisation de la valeur "-dita-use-conref-target" pour plus d'informations.
(left | right | center | justify | char | -dita-use-conref-target) #IMPLIED non
char Caractère d'alignement

Source par défaut des éléments <entry> commençant dans cette colonne. Si un alignement de caractère est spécifié, la valeur est la seule source de caractère d'alignement pour toutes les valeurs char impliquées pour une entrée immédiatement dans cette colonne. Une valeur de "" (la chaîne nulle) signifie qu'il n'y a pas de caractère d'alignement.

CDATA #IMPLIED non
charoff Décalage horizontal du caractère d'alignement lorsque align="char".

La source par défaut des éléments <entry> commençant dans cette colonne. Pour un caractère d'alignement sur une entrée dans la colonne, le décalage horizontal est le pourcentage de la largeur de colonne courante à gauche (du bord gauche) du caractère d'alignement.

Cette valeur devrait être un nombre supérieur à 0 et inférieur ou égal à 100.

NMTOKEN #IMPLIED non
base Un attribut générique sans utilisation spécifique mais destiné à servir de base pour les attributs spécialisés qui ont une syntaxe de valeur simple comme les attributs de traitement conditionnel (une ou plusieurs valeurs alphanumériques séparées par des blancs). L'attribut prend un ensemble de valeurs délimitées par des espaces. Par contre, lorsqu'il sert de conteneur pour des attributs généralisés, le modèle de contenu sera plus complexe ; ce modèle est documenté à la section Généralisation des attributs de la spécification architecturale DITA. CDATA #IMPLIED non
%id-atts; (id, conref) Un ensemble d'attributs liés, décrit à la section 25.3. %id-atts; entité paramètre sans objet pour une entité paramètre sans objet
%localization-atts; (translate, xml:lang, dir) Un ensemble d'attributs liés, décrit à la section 25.6. %localization-atts;. entité paramètre sans objet pour une entité paramètre sans objet
%global-atts; (xtrf, xtrc) Un ensemble d'attributs liés, décrit à la section 25.2. %global-atts; entité paramètre sans objet pour une entité paramètre sans objet
class Attributs communs, décrit à la section 25.9. Autres attributs DITA communs