Comment définir la marge à gauche dans un document Kindle

by Pierre on 21/12/2011

L’écriture de HTML/CSS pour le Kindle apporte son lot quotidien de frustrations dans la mesure où l’implémentation par le Kindle n’est pas tout à fait standard.

Par exemple,  il n’est pas possible de définir la marge à gauche dans un document Kindle: le Kindle semble totalement ignorer la valeur du paramètre CSS margin-left (il semble que l’indentation choisie soit de 0.25 inch sur le Kindle 2/3 et 0.5 inch sur le Kindle 1):

Dans le cas d’un scénario de film, cette indentation n’est pas suffisante pour séparer les dialogues du reste du scénario.

Une solution possible est d’utiliser le tag <blockquote> qui permet d’indenter le texte (pour une citation). Par défaut, l’indentation du blockquote est la même que pour les paragraphes avec un margin-left MAIS il est possible de mettre un blockquote à l’intérieur d’un autre blockquote, ce qui double l’indentation.

Cette astuce (trouvée dans l’excellent livre “Kindle Formatting:the Complete Guide” par Joshua Tallent) donne un résultat plus satisfaisant:

Leave a Comment

Previous post:

Next post: