Des fois que les arguments du billet précédent sur les standards du web n'aient pas suffi, en voici encore un : la gestion de l'impression (via les CSS).
Voici mon retour d'expérience.
Je suis en train de développer une sorte d'intranet pour une boutique, et je me suis collé à l'étape forcée, l'impression de factures.
Autant le préciser tout de suite, je n'avais jamais travaillé sur une version imprimable de quel site que ce soit, bref, je commençais à zéro dans ce domaine.
Et soyons honnêtes : j'avais une certaine appréhension quand je vois ce que les impressions de pages web donnent au final... c'est souvent illisible.
Je me décide à aller faire un petit tour sur Openweb, je vois qu'il y a quelques articles là-dessus.
Or, je vois qu'il est donc possible de spécifier une CSS dédiée à l'impression. Comme je développe cet intranet en respectant le plus possible les standards (séparation mise en forme/contenu, etc...), je me décide à essayer.
Résultat : en à peine une heure de temps et quelques feuilles d'essais, la version imprimable était de qualité largement satisfaisante (identique à l'ancienne version dont je devais m'inspirer), et donc opérationnelle.
Bref, l'utilisation des CSS m'a permis de gagner un temps fou, que je vais pouvoir consacrer à d'autres soucis (ils sont nombreux quand on veut faire quelque chose de puissant et de parfaitement fonctionnel, croyez-moi).
Quand on vous dit que ces standards sont utiles... en voici encore la preuve flagrante !