Livre:Gibbon - Histoire de la décadence et de la chute de l'Empire romain, traduction Guizot, tome 7.djvu/styles.css

La bibliothèque libre.
/* 
Dans la table des chapitres (TdC) et la table des matières (TdM), l'usage intensif du modèle:Table 
(au moins 200 appels pour le tome complet) crée un dépassement du nombre d'appels de modèles lors 
de la génération des fichiers ePub, Mobi et PDF. J'ignore si le modèle:Table est en cause ou bien 
si le tome comporte déjà un nombre trop élevé d'appels de modèles. Peu importe, réduire le nombre 
d'appels de modèles rend plus facile la génération des fichiers exportés. 

Le code CSS plus bas réduit le nombre d'appels. Il a été conçu en faisant l'hypothèse que chaque 
ligne de la TdC et de la TdM est retranscrite ainsi :

<table><tr>
<td>Descriptif</td>
<td>Numéro_page</td>
</tr></table>

Pour que la mise en page CSS soit appliquée, il faut ajouter les paramètres idoines :

<table class=HTable><tr>
<td class=HTd1>Descriptif</td>
<td class=HTd2>Numéro_page</td>
</tr></table>

J'ai cherché une façon simple de créer des points de suite (dot leaders en anglais). C'est 
malheureusement à la fois lourd en CSS et en HTML. puisque les points de suite ne sont pas
exportés, j'ai préféré ignorer.

-- Cantons-de-l'Est, 2021-10-05
*/
.HTable {
  width:98%;
  margin-left:1em;
}

.HTd1 {
  text-indent:-1em; 
  line-height:100%;
}

.HTd2 {
  text-align:right;
  width:8%;
  line-height:100%;
  vertical-align:bottom;
  padding-left:0.5em;
}