3 votes

Pied de page Outlook + HTML + CSS - comment faire pour que ça marche ?

J'ai un gros problème pour créer un pied de page HTML pour l'entreprise de mon père. Ils utilisent OE et Outlook 10. Je travaille sur le code depuis très longtemps, mais j'ai toujours des problèmes. Puis-je utiliser une police externe ? Comment dois-je le faire fonctionner ? Comment le positionner avec la largeur : X% ?

Je voudrais que ça ressemble à ça :

enter image description here

Mais ce n'est pas...

Voici le code :

    <!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>www.k#$#$#$#$#$#$#$.com</title>
<style>

@font-face {
    font-family: times_Sans_Serif;
    src: url('http://a#$#$#$#$#$#$#$.pl/tem/TIMESS_.ttf');
}

p, a, span {
    font-family: times_Sans_Serif;
}

a {
    text-decoration:none;
}

.header {
    width:100%;
    height:5px;
    display:block;
    background-color:#6d5759;
}

.section li{
    float: left;
    display: inline;
    list-style-type: none;
    margin:0% 3%;
    padding:0;
    position:relative;
}

.section p{
    display:block;
    text-align: left;
    color:#6d5759;
}

.section a{
    color: #6d5759;
}

#logo {
    text-decoration:none;
    text-align: right;

}

.footer {
    clear:both;
    font-size:11px;
    width:100%;
    height:auto;
    display:block;
    background-color:#6d5759;
    color:#FFF;
    text-align:center;
    padding: 5px;
}

.footer a{
    color:#FFF;
}

</style>
</head>

<body>
<div class="main">
    <div class="header"></div>

    <ul class="section">

        <li id="osoba">
               <p>
<a href="http://k#$#$#$#$#$#$#$.com/o-nas" target="_blank">Marcjusz K#$#$#$#$#$#$#$</a><br>
                +48 500 000 000<br>
                marcjusz@k#$#$#$#$#$#$#$.com
                </p>
        </li>

        <li id="logo">
            <a href="http://k#$#$#$#$#$#$#$.com/" target="_blank"><img src="http://#$#$#$#$#$#$#$.pl/tem/image001.png"></a>
        </li>

    </ul>

    <div class="footer">
        <span> K#$#$#$#$#$#$#$ Ubezpieczenia Sp.J. &nbsp;|&nbsp; 31-475 Kraków ul. STREET1 &nbsp;|&nbsp; 32-700 Bochnia ul. STREET2 &nbsp;|&nbsp; 32-800 Brzesko ul. STREET 3 &nbsp;|&nbsp; <a href="http://k#$#$#$#$#$#$#$.com/" target="_blank">www.kr#$#$#$#$#$#$#$.com</a></span>
    </div>

</div>
</body>
</html>

Pouvez-vous m'aider ? Je vous serais très utile !

2voto

Diodeus Points 67946

Les feuilles de style ne sont PAS prises en charge par la plupart des clients de messagerie. Certains styles en ligne sont autorisés. Le positionnement n'est généralement PAS pris en charge afin d'empêcher les courriels d'échapper à leurs conteneurs - imaginez un courriel tentant d'usurper un menu Gmail ou quelque chose du genre.

En général :

  • utiliser des tableaux pour la mise en page
  • utiliser des styles en ligne

Pour une bonne guilde de ce qui est soutenu, voir :

http://www.campaignmonitor.com/css/

1voto

Kubee Points 277

Les courriers électroniques sont bizarres dans la mesure où il faut presque utiliser un langage html datant d'il y a dix ans pour qu'ils fonctionnent correctement. De nombreux clients suppriment la plupart des éléments de l'en-tête (y compris la balise body). C'est le cas de gmail, yahoo, hotmail, etc. Ils ne conservent que certains éléments. Certains conservent les styles, mais pas tous.

Je vous suggère d'éloigner vos styles de l'en-tête et de les insérer dans les balises en utilisant la propriété style="" et d'utiliser des tableaux (retour aux années 90).

donc vous pourriez avoir quelque chose comme ça :

<table width="100%">
<tr>
  <td id="osoba" style="">..Osoba...<td>
  <td id="logo" style="">..logo..</td>
</tr>
<tr>
  <td id="footer" style="">...footer...</td>
</tr>
</table>

note : J'ai mis les identifiants à des fins de clarification, mais comme nous avons supprimé vos identifiants, ils ne sont pas nécessaires.

0voto

Aleksander Points 63

Je l'ai fait ! Il ressemble à ce que je voulais ;) C'était une sorte de douleur mentale pour moi de faire la mise en page en utilisant des tableaux, mais ça marche ! ;P Merci pour l'aide !

Voici le code pour tous ceux qui ont des problèmes similaires :

<html>
<head>
<meta charset="utf-8">
<title>www.#¤#¤#¤#¤#¤#¤#¤#¤#.com</title>

</head>

<body>
<table width="100%" align="center">
    <tr>
        <td colspan="4" style="width:100%; height:5px; background-color:#818285"></td>
    </tr>

    <tr style="color: #818285;" align="center">   

        <td width="20%"></td>
        <td align="right" width="24%">
                <div style="text-align:left; width:180px; right:0%; color:#818285;">

                <a style="color:#818285; text-decoration:none;" href="http://k#¤#¤#¤#¤#¤#¤#¤#¤#.com/o-nas" target="_blank">Marcjusz K#¤#¤#¤#¤#¤#¤#¤#¤#</a><br>
                +48 500 000 000<br>
                <a style="color:#818285; text-decoration:none;" href="mailto:marcjusz@k#¤#¤#¤#¤#¤#¤#¤#¤#.com">marcjusz@k#¤#¤#¤#¤#¤#¤#¤#¤#.com</a>
                </div>

        </td>    

        <td align="center" width="4%" style="font-size:2em; color:#818285;"></td>

        <td align="left" width="52%">
            <a style="color:#818285; text-decoration:none;" href="http://k#¤#¤#¤#¤#¤#¤#¤#¤#.com/" target="_blank"><img src="http://#¤#¤#¤#¤#¤#¤#¤#¤#.pl/tem/logo-poziom300.jpg"></a>
        </td>

    </tr>

    <tr><td colspan="4" style="font-size:11px; background-color:#818285; color:#FFF;    text-align:center; padding: 5px; ">
        <span> K#$#$#$#$#$#$#$# Ubezpieczenia Sp.J. &nbsp;|&nbsp; 31-475 Kraków ul. STREET 6a &nbsp;|&nbsp; 32-700 Bochnia ul. STREET 14 &nbsp;|&nbsp; 32-800 Brzesko ul. STREET 3 &nbsp;|&nbsp; <a style="color:#FFF; text-decoration:none;" href="http://k#$#$#$#$#$#$#$#$#.com/" target="_blank">www.k#$#$#$#$#$#$#$#.com</a></span>
    </td></tr>
</table>

</body>
</html>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X