Dominique Meeùs
Dernière modification le
retour à la table des matières
— à l’index
— à ma page de départ
Il m’arrive de vouloir mettre côte à côte des citations d’un même passage dans plusieurs langues. J’utilise une liste dont je demande l’affichage horizontal : des items côte à côte comme les cellules d’une ligne dans une table, plutôt que l’un en dessous de l’autre. Ma liste horizontale est donc essentiellement une table d’une seule ligne. Cela s’obtient en CSS en donnant aux items de la liste (éléments <html:li>) la propriété "display; table-cell;"1 avec laquelle en outre, les cellules se partagent l’espace en largueur comme dans une table2. Il n’est pas nécessaire d’intercaler des éléments avec propriété "display;" de ligne et de table : s’il y a des cellules "display; table-cell;" sans ligne ni table, ces derniers éléments sont implicites pour HTML et CSS.
Cela donne en fin de compte en TEI une liste horizontale de citations.
<list rend="horiz">
<item>
<cit xml:lang="de">
<quote>
<p>… </p>
<p>… </p>
</quote>
<bibl>… </bibl>
</cit>
</item>
<item>
<cit xml:lang="fr">
<quote>
<p>… </p>
<p>… </p>
</quote>
<bibl>… </bibl>
</cit>
</item>
</list>
⚓
Un <epigraph> peut contenir une telle liste.