Convertir inline CSS en règles ?


benka
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 29
Inscription: 29 Juin 2003

Convertir inline CSS en règles ?

Message le Ven Mar 05, 2010 12:13

Salut

Ma question peut paraître surprenante... en règle générale, on peut vouloir faire l'inverse (notamment pour des emailings).

J'utilise d'ailleurs l'excellent : http://premailer.dialect.ca/

Problème, je cherche à faire l'inverse.

Par exemple, j'ai

Code: Tout sélectionner
</head>
<body>
<p style="font-family: Tahoma, Geneva, sans-serif;">Hello World!</p>


et je veux arriver à

Code: Tout sélectionner
<style type="text/css">
<!--
p {
   font-family: Tahoma, Geneva, sans-serif;
}
-->
</style>
</head>
<body>
<p>Hello World!</p>


Connaissez vous un tel outil ?


Dharius
WRInaute impliqué
WRInaute impliqué
 
Messages: 840
Inscription: 6 Avr 2005

Re: Convertir inline CSS en règles ?

Message le Ven Mar 05, 2010 13:54

Pour les emailing, je te conseille de garder la mise en forme directement dans la balise, plutôt que de créer une balise "<style>". En effet de nombreux clients de messagerie (dont gmail) n'interpretent pas la balise "<style>", ce qui aura pour effet de casser ton design !

sinon pour la question à proprement dit, je n'en connait pas mais ca doit pouvoir se programmer "facilement" en PHP ;)


benka
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 29
Inscription: 29 Juin 2003

Re: Convertir inline CSS en règles ?

Message le Ven Mar 05, 2010 14:02

Merci pour ta réponse.

En fait, j'ai remarqué que pour maximiser l'affichage correct dans un maximum de client mail (gmail, otulook, groupwise...), il faut utiliser les 2 en même temps...

C'est une astuce mais ça marche!

C'est pour celà que je cherche un tel outil


Dharius
WRInaute impliqué
WRInaute impliqué
 
Messages: 840
Inscription: 6 Avr 2005

Re: Convertir inline CSS en règles ?

Message le Ven Mar 05, 2010 14:21

@benka à mon avis si le logiciel ne fait pas ca, tu devras le faire toi même...
Sinon tu peux toujours écrire aux développeurs du logiciel en question, il ajouteront peut-être la fonctionnalité dans une prochaine mise à jour ;)

Sinon il ne doit pas y avoir beaucoup de clients mails qui interprètent uniquement la balise <style>...


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8575
Inscription: 23 Nov 2005

Re: Convertir inline CSS en règles ?

Message le Ven Mar 05, 2010 14:37

Même l'attribut style est la plupart du temps pas ou très mal interprété par les systèmes de messagerie. Rien ne vaut du bon vieux font face dans ce cas :-)


Dharius
WRInaute impliqué
WRInaute impliqué
 
Messages: 840
Inscription: 6 Avr 2005

Re: Convertir inline CSS en règles ?

Message le Ven Mar 05, 2010 14:45

ha oui sinon il ya le "font face" en effet... pour vomir c'est où dans le forum ? :D


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8575
Inscription: 23 Nov 2005

Re: Convertir inline CSS en règles ?

Message le Ven Mar 05, 2010 14:51

J'ai été le premier a être contre quand j'ai du me pencher sur la question, mais ça passe de manière bien plus constante que l'attribut style (que j'utilise quand même en renfort au cas où il soit dispo sur le client utilisé). Ce qui fait qu'au pire l'utilisateur ne voit le mailing qu'au travers des attributs HTML classiques, au mieux il a quelques fioritures en plus si son webmail ou client sait se débrouiller avec les feuilles de styles et attributs CSS.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités