IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Css Conditionnel pour Outlook 2007


Sujet :

CSS

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 5
    Par défaut Css Conditionnel pour Outlook 2007
    Bonjour à tout le monde

    Malgré mes recherches, je ne trouve pas de solution à mon problème, donc je lance un nouveau post.

    En ce moment je construis un e-mail en HTML pour le boulot, avec des mises en forme CSS à l'intérieur de la balise <head>, car je ne peux pas associer de feuille CSS externe, et je ne veux pas définir les styles dans les balises HTML. Malheureusement pour moi, un nombre non négligeable de mes destinataires utilisent Outlook 2007 ou plus récent, avec les problèmes que cela pose vis-à-vis du HTML (merci Microsoft ).

    J'ai d'une part fait ma mise en forme 'standard', qui fonctionne suffisamment bien avec la plupart des autres clients de messagerie et webmails que mes destinataires utilisent, et d'autre part ma mise en forme 'spéciale Outlook', qui fonctionne plus ou moins correctement (disons que les infos sont lisibles, assez bien positionnées et les couleurs ont remplacé mes images de fond).

    Mon problème vient du fait que je ne parviens pas à écrire correctement la condition :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <!--[if gte mso 9]>
    // mes styles CSS //
    <![endif]-->

    à l'intérieur de ma balise <head> pour qu'elle soit prise en compte par Outlook. Je ne sais pas s'il faut la mettre avant, après ou dans ma balise style, ni comment écrire ce qu'il faut mettre dedans .

    Tout ceci sachant que :

    - j'ai essayé la syntaxe suivante (dans les styles) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #mon_id
       {width: 700px;
        [if gte mso 9] width : 600px;}
    çà ne fonctionne pas !

    - je voudrais dans la mesure du possible éviter l'alternative que j'ai trouvée, à savoir mettre la condition sur les balises html et leur donner à chacune un nom différent selon qu'on est sur Outlook ou un autre (que je n'ai d'ailleurs pas encore testée) :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <!--[if !gte mso 9]><!-->
    <div id='menu'>  
    <!--<![endif]-->
     
    <!--[if gte mso 9]>
    <div id='menuMSO'>
    <![endif]-->	
     
    </div>

    Je cherche quelqu'un qui pourrait m'indiquer la syntaxe correcte pour cette condition.
    Pardon d'avance pour la longueur du message et sa probable incompréhensibilité.
    Merci beaucoup

  2. #2
    Membre confirmé Avatar de raydenprod
    Homme Profil pro
    Frontend Developer
    Inscrit en
    Février 2013
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Frontend Developer

    Informations forums :
    Inscription : Février 2013
    Messages : 38
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <!--[if gte mso 9]
     // CSS que tu veux être 
    ![endif]-->
    il y avait une petite faute

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/08/2016, 23h23
  2. problème avec le client CRM4 pour Outlook 2007
    Par CRMcom dans le forum Microsoft Dynamics CRM
    Réponses: 1
    Dernier message: 09/08/2010, 23h53
  3. Les Bonnes pratiques pour Outlook 2007
    Par gnaoui_9999 dans le forum Outlook
    Réponses: 1
    Dernier message: 12/07/2010, 18h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo