« Ensuite, tel Léodagan, on crame les marges de tous les éléments afin de partir sur une base saine. »
Quelqu’un saurait-il expliquer cette phrase ? À part qu’il s’agisse du beau père d’Arthur dans la geste de Camelot, Wikipedia ne permet pas vraiment d’éclairer l’allusion.
Cela me semble pourtant clairement décrit si on connaît un peu CSS :
Cette règle :
*{margin:0;padding:0;}
met à zéro toutes les marges, internes (padding) et externes (margin) de tous les éléments (*) du code HTML. Cela permet de s'assurer que ce ne sont pas les marges par défaut du navigateur web (avec sa propre CSS interne de base) qui sont utilisées. Je ne suis pas sûre que cela soit vraiment utile avec l'outil présenté (Weasyprint).
Je ne suis pas sûre non plus que Weasyprint soit vraiment utile. Quand on maîtrise HTML et CSS, rien de plus simple que de créer une feuille de style pour l'impression avec @media print par exemple et d'envoyer l'impression sur l'imprimante virtuelle PDF.
Cela me semble clairement une réponse sans rapport avec l’objet de la question:-) ; pourquoi citer Léodagan ? Que vient-il faire ici ? Est-ce si évident pour qui connaît le css et html que vous n’ayez pas saisi que la question portait sur ce personnage, et que vous choisissiez d’expliquer le code pour répondre ?
Posté par Voltairine .
Évalué à 3 (+1/-0).
Dernière modification le 01 février 2026 à 07:50.
Il m'a semblé que la seconde phrase était ironique et contenait sa propre réponse. J'ai donc répondu à la question, sur le plan technique, en en profitant pour souligner le peu de pertinence de la méthode utilisé dans l'article.
Je ne suis pas sûre non plus que Weasyprint soit vraiment utile. Quand on maîtrise HTML et CSS, rien de plus simple que de créer une feuille de style pour l'impression avec @media print par exemple et d'envoyer l'impression sur l'imprimante virtuelle PDF.
Générer des PDF n'est pas forcément une action utilisateur. Je gère une boîte, et pour préparer la TVA, je préfère largement cliquer sur un bouton « télécharger ma facture » que d'avoir une page qui affiche ma facture puis que je sois obligé de cliquer sur imprimer, choisir mon imprimante, choisir un nom de fichier, un emplacement, etc.
C'est beaucoup plus efficace, pour traiter des tâches obligatoires, mais fondamentalement c'est un travail peu intéressant — autant le faire le plus vite possible.
Ceci étant dit, weazyprint est également intéressant dans la génération en masse de PDF et sur l'impression de documents complexes.
#tracim pour la collaboration d'équipe __ #galae pour la messagerie email __ dirigeant @ algoo
Weazyprint a probablement son utilité mais pas dans le cas décrit dans l'article ni dans ton exemple de factures . Je doute que tu crées tes factures en HTML avec des feuilles de style ;)
Alors à l'origine Weasyprint a bien été créé pour faire des factures :)
L'intérêt étant de pouvoir générer automatiquement la facture d'un client et de lui envoyer par email sans aucune intervention (ou de la générer et de lui laisser télécharger).
De plus, les navigateur implémentent assez partiellement la partie "print" de la spec CSS et ils le font un peu à leur façon. Pour générer un truc "clean" c'est pas possible sans devoir modifier manuellement les réglages du navigateur pour définir les marges, enlever les entêtes, afficher les images d'arrière plan, etc.
# Chouette article
Posté par Luc-Skywalker . Évalué à 8 (+6/-0).
Il m'a rafraichi la mémoire au sujet de weasyprint, m'a fait découvrir une de ces fonctionnalités magiques de css que j'ignorais:
et puis un jeu d’icônes libre https://remixicon.com/
"Si tous les cons volaient, il ferait nuit" F. Dard
# Léodagan
Posté par ǝpɐןƃu∀ nǝıɥʇʇɐW-ǝɹɹǝıԀ (site web personnel) . Évalué à 5 (+2/-0).
Quelqu’un saurait-il expliquer cette phrase ? À part qu’il s’agisse du beau père d’Arthur dans la geste de Camelot, Wikipedia ne permet pas vraiment d’éclairer l’allusion.
« IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace
[^] # Re: Léodagan
Posté par Voltairine . Évalué à 3 (+1/-0).
Cela me semble pourtant clairement décrit si on connaît un peu CSS :
Cette règle :
met à zéro toutes les marges, internes (padding) et externes (margin) de tous les éléments (*) du code HTML. Cela permet de s'assurer que ce ne sont pas les marges par défaut du navigateur web (avec sa propre CSS interne de base) qui sont utilisées. Je ne suis pas sûre que cela soit vraiment utile avec l'outil présenté (Weasyprint).
Je ne suis pas sûre non plus que Weasyprint soit vraiment utile. Quand on maîtrise HTML et CSS, rien de plus simple que de créer une feuille de style pour l'impression avec @media print par exemple et d'envoyer l'impression sur l'imprimante virtuelle PDF.
[^] # Re: Léodagan
Posté par ǝpɐןƃu∀ nǝıɥʇʇɐW-ǝɹɹǝıԀ (site web personnel) . Évalué à 5 (+2/-0).
Cela me semble clairement une réponse sans rapport avec l’objet de la question:-) ; pourquoi citer Léodagan ? Que vient-il faire ici ? Est-ce si évident pour qui connaît le css et html que vous n’ayez pas saisi que la question portait sur ce personnage, et que vous choisissiez d’expliquer le code pour répondre ?
« IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace
[^] # Re: Léodagan
Posté par Voltairine . Évalué à 3 (+1/-0). Dernière modification le 01 février 2026 à 07:50.
Il m'a semblé que la seconde phrase était ironique et contenait sa propre réponse. J'ai donc répondu à la question, sur le plan technique, en en profitant pour souligner le peu de pertinence de la méthode utilisé dans l'article.
[^] # Re: Léodagan
Posté par LeBouquetin (site web personnel, Mastodon) . Évalué à 7 (+5/-0).
Générer des PDF n'est pas forcément une action utilisateur. Je gère une boîte, et pour préparer la TVA, je préfère largement cliquer sur un bouton « télécharger ma facture » que d'avoir une page qui affiche ma facture puis que je sois obligé de cliquer sur imprimer, choisir mon imprimante, choisir un nom de fichier, un emplacement, etc.
C'est beaucoup plus efficace, pour traiter des tâches obligatoires, mais fondamentalement c'est un travail peu intéressant — autant le faire le plus vite possible.
Ceci étant dit, weazyprint est également intéressant dans la génération en masse de PDF et sur l'impression de documents complexes.
#tracim pour la collaboration d'équipe __ #galae pour la messagerie email __ dirigeant @ algoo
[^] # Re: Léodagan
Posté par Voltairine . Évalué à 2 (+0/-0).
Weazyprint a probablement son utilité mais pas dans le cas décrit dans l'article ni dans ton exemple de factures . Je doute que tu crées tes factures en HTML avec des feuilles de style ;)
[^] # Re: Léodagan
Posté par FLOZz (site web personnel, Mastodon) . Évalué à 9 (+7/-0).
Alors à l'origine Weasyprint a bien été créé pour faire des factures :)
L'intérêt étant de pouvoir générer automatiquement la facture d'un client et de lui envoyer par email sans aucune intervention (ou de la générer et de lui laisser télécharger).
De plus, les navigateur implémentent assez partiellement la partie "print" de la spec CSS et ils le font un peu à leur façon. Pour générer un truc "clean" c'est pas possible sans devoir modifier manuellement les réglages du navigateur pour définir les marges, enlever les entêtes, afficher les images d'arrière plan, etc.
[^] # Re: Léodagan
Posté par raphj (site web personnel) . Évalué à 5 (+3/-0).
Je fais ça, moi :-)
[^] # Re: Léodagan
Posté par HSimpson . Évalué à 7 (+6/-0). Dernière modification le 01 février 2026 à 09:37.
Dans Kaamelott, la solution de Leodagan est généralement de "tout cramer"
[^] # Re: Léodagan
Posté par Benoît Sibaud (site web personnel) . Évalué à 8 (+5/-0).
Et la fausse affiche de campagne Léodagan, tout cramer pour repartir sur des bases saines est republiée à chaque élection.
Voir par exemple https://www.facebook.com/leodaganpresident/?locale=fr_FR
[^] # Re: Léodagan
Posté par bbo . Évalué à 4 (+3/-1).
Et pour celles et ceux qui vivent par cet adage, il y a même moyen d'avoir son mug, sa casquette ou son t-shirt ! :-)
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.