• Accueil
  • Billet
  • Développement
    • Développement
    • Java
    • Laravel
    • WordPress
    • Tests
  • Systèmes
    • Linux
    • macOS
    • Windows
  • NAS
  • SysAdmin
getBrain.fr
  • Accueil
  • Billet
  • Développement
    • Développement
    • Java
    • Laravel
    • WordPress
    • Tests
  • Systèmes
    • Linux
    • macOS
    • Windows
  • NAS
  • SysAdmin
Home  /  Développement  /  Mail responsive en HTML & CSS
newsletter_2
26 juillet 2016

Mail responsive en HTML & CSS

Written by Loic Dumay
Développement bootstrap, css, html, mail Leave a Comment
Partagez !

Bonjour à vous Développeurs,

Vous désirez envoyer des mails personnalisés à vos couleurs ?

Ce tutoriel va donc vous aider à créer un mail au format HTML avec la forme la plus simple possible.

De plus, j’utiliserais Bootstrap pour permettre aux mails d’être responsive 😉 .

Pré-requis :

Il est important de maitriser les bases de l’HTML, CSS et de Bootstrap. Si ce n’est pas le cas, vous trouverez une petite formation ici : Formation HTML&CSS / Formation Bootstrap (ce simple guide, ici, peut suffire, mais rien ne vaut une bonne formation).

 Tutoriel sur le mail au format HTML :

Tout d’abord, il vous faut établir le squelette de votre mail HTML, qui est bien sûr une classique page HTML. Voici le code de départ :

<!DOCTYPE html>
<html lang="fr">
<head>
    <meta chartset="utf-8"/>
</head>
<body>
</body>
</html>

Intégrer ensuite les fichiers CSS de Bootstrap dans la balise “head” de la page.


<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">

Ceci sont les liens CDN fourni Officiellement par Bootstrap.

Ensuite, je vous ai préparer une petit mise en page pour l’apparence du mail que votre client recevra.


<style>
    body{
        background: url("https://subtlepatterns2015.subtlepatterns.netdna-cdn.com/patterns/footer_lodyas.png");
        color:rgba(255,255,255,1);
    }
    .logo{width:250px;height:auto;max-height:150px;}
    .container{margin-top:-40px;text-align:justify;}
    .title{font-size:14px;}
    .text-center{text-align:center;}
</style>

Intégrez cette balise entre la balise “Head” et la balise “Body”.

Bien sûr, le lien du “Background” peut être modifié selon vos envies. Voici le lien du site utilisé : http://subtlepatterns.com/ .

Et pour finir, voici le corps du message de contact.


<div class="container">
    <div class="text-center">
        <img class="logo" src="LE_LIEN_VERS_VOTRE_IMAGE"/>
        <h1 class="title">getBrain.fr | Mail d'essai de contact</h1>
    </div>
    <p>
        <br>Message :
        <br>
        Nec piget dicere avide magis hanc insulam populum Romanum invasisse quam iuste. Ptolomaeo enim rege foederato nobis et socio ob aerarii nostri angustias iusso sine ulla culpa proscribi ideoque hausto veneno voluntaria morte deleto et tributaria facta est et velut hostiles eius exuviae classi inpositae in urbem advectae sunt per Catonem, nunc repetetur ordo gestorum.
    </p>
    <div class="text-center">
        <i>
            Mail envoyé depuis le site de <a href="https://getbrain.fr">getBrain.fr</a>, par <a href="mailto:no-reply@getbrain.fr">John Davis</a>.
        </i>
    </div>
</div>

Placez le code ci-dessus dans la balise “Body”

Voici le code final.


<!DOCTYPE html>
<html lang="fr">
<head>
    <meta chartset="utf-8"/>
    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
    <!-- Optional theme -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">
</head>
<!-- Style -->
<style>
    body{
        background: url("https://subtlepatterns2015.subtlepatterns.netdna-cdn.com/patterns/footer_lodyas.png");
        color:rgba(255,255,255,1);
    }
    .logo{width:250px;height:auto;max-height:150px;}
    .container{margin-top:-40px;text-align:justify;}
    .title{font-size:14px;}
    .text-center{text-align:center;}
</style>
<!-- Message -->
<body>
    <div class="container">
        <div class="text-center">
            <img class="logo" src="LE_LIEN_VERS_VOTRE_IMAGE"/>
            <h1 class="title">getBrain.fr | Mail d'essai de contact</h1>
        </div>
        <p>
            <br>Message :
            <br>
            Nec piget dicere avide magis hanc insulam populum Romanum invasisse quam iuste. Ptolomaeo enim rege foederato nobis et socio ob aerarii nostri angustias iusso sine ulla culpa proscribi ideoque hausto veneno voluntaria morte deleto et tributaria facta est et velut hostiles eius exuviae classi inpositae in urbem advectae sunt per Catonem, nunc repetetur ordo gestorum.
        </p>
        <div class="text-center">
            <i>
                Mail envoyé depuis le site de <a href="https://getbrain.fr">getBrain.fr</a>, par <a href="mailto:no-reply@getbrain.fr">John Davis</a>.
            </i>
        </div>
    </div>
</body>
</html>

Vous pouvez vous faire une idée du rendu avec le formulaire ci-dessous.

Vous recevrez un mail type de “formulaire de contact”.

    Votre email pour un essai :


    Mail&HTML_Sample
    Voici le mail d’exemple que vous recevrez.
    Mail&HTML_Sample_iOS
    Mail d’exemple sur iOS.

    Merci de votre lecture 🙂 . J’espère que cet article vous aura été d’une grande utilité et que vous le partagerez à tous ceux qui désirent créer des mails au format HTML.

    N’hésitez pas à commenter pour maintenir et enrichir ce tutoriel !

    A bientôt 😉

    Partager :

    • Cliquez pour partager sur Twitter(ouvre dans une nouvelle fenêtre)
    • Cliquez pour partager sur Facebook(ouvre dans une nouvelle fenêtre)
    • Cliquez pour partager sur LinkedIn(ouvre dans une nouvelle fenêtre)
    • Cliquez pour envoyer par e-mail à un ami(ouvre dans une nouvelle fenêtre)
    • Cliquer pour imprimer(ouvre dans une nouvelle fenêtre)

    Articles similaires

    Loic Dumay

    Mentor de getBrain.fr avec Kévin ! Le Code est une part de moi même et le Gaming est mon principal divertissement. Et le Hardware ne cesse d'habituer mon esprit. Bref, un grand fan des nouvelles technologies, comme beaucoup me direz vous ;). Encore plus ? Suivez moi :).

     Previous Article Gestion des VHOST’s sur un NAS Asustor
    Next Article   Établir un réseau local via Proxmox

    Leave a Reply

    Annuler la réponse

    Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

    fb.png twitter.png google.png youtube.png telegram.png rss.png

    Articles récents

    • Think Different
      L’astuce de la gestion à 3 doigts sur Mac OS X 23 novembre 2016 Billet, macOS
    • Cluster Galera & HAproxy Frontend 6 octobre 2016 Linux, SysAdmin
    • Installer Laravel sur Cloud9.io 1 octobre 2016 Développement, Laravel
    • ESXi 6.0 HA – vCenter avec KVM et NAS Asustor 28 septembre 2016 SysAdmin

    Commentaires récents

    • Loic Dumay dans Installer une SeedBox simplement sur Debian
    • terry dans Installer une SeedBox simplement sur Debian
    • terry puillet dans Installer une SeedBox simplement sur Debian
    • kris1208 dans Ajouter un utilisateur sur sa SeedBox
    • Loic Dumay dans Installer une SeedBox simplement sur Debian
    Confidentialité et cookies : ce site utilise des cookies. En continuant à naviguer sur ce site, vous acceptez que nous en utilisions.
    Pour en savoir plus, y compris sur la façon de contrôler les cookies, reportez-vous à ce qui suit : Politique relative aux cookies

    © Copyright 2016 | getBrain.fr | Politique de confidentialité | Contact

    loading Annuler
    L'article n'a pas été envoyé - Vérifiez vos adresses e-mail !
    La vérification e-mail a échoué, veuillez réessayer
    Impossible de partager les articles de votre blog par e-mail.