View Single Post
Old 04-22-2013, 03:00 AM   #225
roger64
Wizard
roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.
 
Posts: 2,608
Karma: 3000161
Join Date: Jan 2009
Device: Kindle PW3 (wifi)
Bonjour

L'usage de padding-top dans l'EPUB: une fonction peu documentée.

Supposons que vous ayez commis un EPUB comportant pour diverses raisons un nombre excessif de chapitres. Avec Sigil, il vous suffira de les sélectionner et de les fusionner.

Avant de le faire cependant, il conviendra de veiller à ne pas sélectionner la ou les images pleine page (image de couverture ou autres). Un chapitre ne peut avoir en effet qu'un seul format de page et ne peut être fusionné avec le reste du texte sans perdre sa propriété "pleine page". Le reste des chapitres contenant le texte peut être fusionné d'un coup, en fonction de son volume, en un ou plusieurs chapitres. Comptez de 150 à 200k par chapitre. Jusque là aucun problème.

En ouvrant votre EPUB, vous allez cependant constater quelques problèmes de mise en page. Tous les sauts de page auront disparu. Pas d'affolement. Ouvrez maintenant la feuille de style avec Sigil et modifiez les styles (titres notamment) qui comportent un saut de page et changez leur valeur margin-top par une valeur identique padding-top. En rouvrant l'EPUB, vous verrez que ces problèmes de mise en page auront disparu et que les sauts de page seront revenus.

Une autre utilisation possible de la valeur padding-top concerne les images.

writer2xhtml produit dans la feuille de style un paragraphe appelé framegraphics. Vous pouvez régler finement l'espacement vertical de l'image en modifiant la valeur margin-bottom de ce paragraphe. Si l'image doit être affichée en haut de page, vous pouvez l'obtenir facilement en lui donnant une valeur padding-top.

Au cas enfin où vous auriez à donner des valeurs d'espacement différentes à des images, vous pouvez bien sûr créer avec Sigil par copier coller sur la feuille de style des paragraphes supplémentaires (ex:framegraphics2 , etc.) avec les valeurs requises.

Last edited by roger64; 04-23-2013 at 05:49 AM.
roger64 is offline   Reply With Quote