Bonjour

J'ai un fichier docbook à afficher dans un navigateur web.
Ce navigateur est, dans tous les cas, apte à comprendre le xml et l'afficher à l'écran. Je me suis donc dit qu'il était possible de manipuler l'affichage via les CSS, mais je bloque sur les tableaux !

			<dk:informatable>
				<dk:tgroup cols="3">
					<dk:thead>
						<dk:row>
							<dk:entry>Fruit</dk:entry>
							<dk:entry>Légume</dk:entry>
							<dk:entry>Viande</dk:entry>
						</dk:row>
					</dk:thead>
					<dk:tbody>
						<dk:row>
							<dk:entry>Pomme</dk:entry>
							<dk:entry>Courgette</dk:entry>
							<dk:entry>Porc</dk:entry>
						</dk:row>
						<dk:row>
							<dk:entry>Pomme</dk:entry>
							<dk:entry>Courgette</dk:entry>
							<dk:entry>Porc</dk:entry>
						</dk:row>
					</dk:tbody>
				</dk:tgroup>
			</dk:informatable>


avec dk comme espace de nom pour le vocabulaire docbook

dk|informatable {
	display: table;
	border: 1px solid black;
	border-collapse: collapse;
	border-spacing: 20x;
}
dk|table > dk|title {
	display: table-caption;
}
dk|tgroup {
	display: block;
}
dk|tbody {
	display: table-row-group;
}
dk|thead {
	display: table-header-group;
}
dk|tfoot {
	display: table-footer-group;
}
dk|row {
	display: table-row;
}
dk|entry {
	display: table-cell;
	border: 1px solid red;
}


Voici les informations dans la feuille de style.
Le problème, c'est que mon tableau n'a pas de bordures noires ( Smiley confus )
et que la propriété border-collapse ne semble pas fonctionner puisqu'aucune marge n'apparait...

Est-ce que quelqu'un s'y connait assez pur m'aider à trouver une solution ?

Je précise que je travaille avec Firefox 3
Et que j'aimerais afficher mon docbook directement, sans passer par le xsl...

En fait, je me crée un exemple de rebellion ( Smiley langue ) contre le web actuel ! J'ai utilisé XHTML comme host-language, puisqu'il permet de structurer un document. Je laisse la gestion du texte à docbook, celle des dessins à svg. Je trouve mon idée plutôt pas mauvaise, mais bien entendu, fermée au niveau "interprêtation"... Soit ! Le problème n'est pas là.

A+
Justin