CSS
Quelques articles que j’ai écrits à propos de CSS :
- Designing with Abstractions: CSS and the Case of Masonry Layouts → Comment l’abstraction est collectivement négociée dans les processus de standardisation du W3C, à travers le cas de CSS Masonry.
Un exemple de site utilisant uniquement CSS pour ses interactions (sans JavaScript) : le site du Médialab de Sciences Po, documenté en trois articles : 1/3 — Une décroissance heureuse, 2/3 — No fonts, no images, no javascript, 3/3 — Des interactions en pur CSS.
Des liens et des resaources utilsées lors de workshop → https://recherche.julie-blanc.fr/resources/list-of-resources/
CSS Print
Le web-to-print désigne la génération de documents imprimables (plaquettes, programmes, rapports, livres…) directement depuis le navigateur web, à partir d’un gabarit graphique et d’une source de données. Des spécifications CSS pour l’impression sont utilisées pour produire la publication paginée.
- PrePostPrint → PrePostPrint highlights experimental publications made with free software.
- The web to print library → This collection brings together printed editions produced with open source tools and web tools : a physical and mobile archive for schools, libraries, and exhibition places.
Outils et bibliothèques
- Paged.js → Bibliothèque JavaScript libre et open source qui affiche un contenu paginé dans le navigateur en prenant en charge le CSS pour l’impression.
- Paged.js starter kits → Une collection de kits de démarrage pour Paged.js.
- CSS Page Weaver → Un ensemble d’outils autour de Paged.js, dont un boilerplate prêt à l’emploi et des plugins.
- Makerzine — Un fanzine imprimé conçu à partir de pads collaboratifs.
Exemples de projets utilisant CSS Print
- Rechtstexte & Zeitschriften → Feuilles de style CSS print pour des revues de droit en open access.
- Catalogue de la villa romaine de Chiragan → Chaîne de publication multisupport pour le musée Saint-Raymond.
Spécifications CSS Print
Je participe au développement de nouvelles spécifications CSS pour l’impression dans le cadre du projet Pushing Forward for CSS Print, financé par le NGI0 Commons Fund de NLnet. Il s’agit d’une initiative commune avec des contributeurs de Paged.js (@julientaq) et de l’équipe WeasyPrint (@grewn0uille, @liZe).
- CSS Print Lab → Dépôt des spécifications en cours de développement.
- Notes in CSS Print → Spécification pour la création et le positionnement de différents types de notes dans les médias continus et paginés. • Article de présentation
- Page Spread → Spécification pour la déclaration d’éléments en pleine page ou sur double page.
- Paged Media approaches : page floats → Article sur la spécification CSS page floats et son implémentation avec Paged.js.