{"id":5647,"date":"2025-09-30T19:54:43","date_gmt":"2025-09-30T17:54:43","guid":{"rendered":"https:\/\/www.estudiodefrances.com\/?p=5647"},"modified":"2025-09-30T20:46:59","modified_gmt":"2025-09-30T18:46:59","slug":"5647","status":"publish","type":"post","link":"https:\/\/www.estudiodefrances.com\/?p=5647","title":{"rendered":"\u00c9crire une carte postale (niveau A1, aide pour anglophones). Guide + exercices"},"content":{"rendered":"\n<!-- ====== A1 - \u00c9CRIRE UNE CARTE POSTALE (FICHE WORDPRESS) ====== -->\n<div class=\"a1-postcard\">\n\n  <style>\n    .a1-postcard{--c:#165a32;--g:#f5f7f8;--b:#e8eef0;--t:#333; font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif; color:var(--t); line-height:1.5; }\n    .a1-postcard h1,.a1-postcard h2,.a1-postcard h3{margin:.6rem 0 .4rem;color:var(--c)}\n    .a1-postcard h1{font-size:1.6rem;border-bottom:3px solid var(--c);padding-bottom:.3rem}\n    .a1-postcard h2{font-size:1.25rem}\n    .a1-postcard h3{font-size:1.05rem}\n    .a1-postcard .hero{display:grid; gap:.6rem; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); background:var(--g); padding:.8rem; border-radius:.5rem; border:1px solid var(--b)}\n    .a1-postcard figure{margin:0; background:white; border:1px solid var(--b); border-radius:.4rem; overflow:hidden}\n    .a1-postcard figure img{width:100%; height:auto; display:block}\n    .a1-postcard figure figcaption{font-size:.85rem; padding:.4rem .6rem; background:#fff}\n    .a1-postcard .card{background:#fff;border:1px solid var(--b);border-radius:.6rem;padding:1rem;margin:.8rem 0}\n    .a1-postcard .grid-2{display:grid; gap:.8rem; grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}\n    .a1-postcard .steps ol{margin:.4rem 0 0 1.1rem}\n    .a1-postcard .frames code{display:block;background:var(--g);border:1px dashed var(--b);padding:.5rem;margin:.35rem 0;border-radius:.4rem;white-space:pre-wrap}\n    .a1-postcard table{width:100%; border-collapse:collapse; font-size:.95rem}\n    .a1-postcard th, .a1-postcard td{border:1px solid var(--b); padding:.5rem .6rem; vertical-align:top}\n    .a1-postcard th{background:var(--g); text-align:left}\n    .a1-postcard .checklist li{margin:.25rem 0}\n    .a1-postcard details{border:1px solid var(--b); border-radius:.5rem; padding:.6rem .8rem; background:#fff}\n    .a1-postcard summary{cursor:pointer; font-weight:600; color:var(--c)}\n    .a1-postcard .badge{display:inline-block; font-size:.8rem; background:var(--c); color:#fff; padding:.1rem .4rem; border-radius:.3rem; margin-left:.35rem}\n    .a1-postcard .mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}\n  <\/style>\n\n  <h1>\u00c9crire une carte postale \u2013 Niveau A1<\/h1>\n\n  <!-- Illustration : remplace les src par tes images (M\u00e9dias WordPress) -->\n  <div class=\"hero\">\n    <figure>\n      <img decoding=\"async\" src=\"https:\/\/your-site.com\/uploads\/carte-postale-exemple-1.jpg\" alt=\"Exemple de carte postale: paysage et message simple\">\n      <figcaption>Exemple de e-carte postale (paysage + court message).<\/figcaption>\n    <\/figure>\n    <figure>\n      <img decoding=\"async\" src=\"https:\/\/your-site.com\/uploads\/carte-postale-exemple-2.jpg\" alt=\"Carte postale: adresse, timbre, destinataire\">\n      <figcaption>\u00c9l\u00e9ments c\u00f4t\u00e9 adresse : timbre, destinataire, rue, code postal, pays.<\/figcaption>\n    <\/figure>\n  <\/div>\n\n  <div class=\"card\">\n    <h2>Objectif A1<\/h2>\n    <p>Tu \u00e9cris une carte postale \u00e0 un(e) ami(e) pendant les vacances. Tu parles de la <strong>m\u00e9t\u00e9o<\/strong>, de la <strong>ville<\/strong>, de tes <strong>activit\u00e9s<\/strong> et des <strong>personnes<\/strong> avec toi. 40\u201370 mots.<\/p>\n    <ul class=\"checklist\">\n      <li>Formule d\u2019ouverture et de fin.<\/li>\n      <li>4 infos : m\u00e9t\u00e9o, ville, activit\u00e9s, avec qui.<\/li>\n      <li>Adresse compl\u00e8te du destinataire (c\u00f4t\u00e9 droit si tu imprimes).<\/li>\n    <\/ul>\n  <\/div>\n\n  <div class=\"grid-2\">\n    <div class=\"card steps\">\n      <h2>Les 6 \u00e9tapes de la carte postale<\/h2>\n      <ol>\n        <li><strong>Saluer<\/strong> ton ami(e).<\/li>\n        <li><strong>Dire o\u00f9 tu es<\/strong> (ville\/pays).<\/li>\n        <li><strong>Parler de la m\u00e9t\u00e9o<\/strong>.<\/li>\n        <li><strong>D\u00e9crire la ville<\/strong> (tr\u00e8s simple).<\/li>\n        <li><strong>Raconter tes activit\u00e9s<\/strong> et <strong>avec qui<\/strong>.<\/li>\n        <li><strong>Mot de fin<\/strong> + signature.<\/li>\n      <\/ol>\n    <\/div>\n\n    <div class=\"card\">\n      <h2>Structure c\u00f4t\u00e9 adresse<\/h2>\n      <ul class=\"checklist\">\n        <li>Le timbre et la date.<\/li>\n        <li>Le destinataire (Nom Pr\u00e9nom).<\/li>\n        <li>Num\u00e9ro et nom de la rue.<\/li>\n        <li>Code postal + Ville.<\/li>\n        <li>Pays (en majuscules si international).<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n\n  <div class=\"card frames\">\n    <h2>Cadre d\u2019\u00e9criture (\u00e0 compl\u00e9ter)<\/h2>\n    <p class=\"mono\">Utilise ces lignes comme guide. Garde des phrases courtes et claires.<\/p>\n    <code>1. Cher\/Ch\u00e8re ________,<\/code>\n    <code>2. Je suis \u00e0 __________________ (ville\/pays).<\/code>\n    <code>3. Il fait __________________ (beau\/chaud\/froid\/nuageux).<\/code>\n    <code>4. La ville est __________________ (belle, grande, calme, etc.).<\/code>\n    <code>5. Je __________________ (activit\u00e9 1) et je __________________ (activit\u00e9 2).<\/code>\n    <code>6. Je suis avec __________________ (ami(e)s, famille, etc.).<\/code>\n    <code>7. __________________ (mot de fin : \u00c0 bient\u00f4t \/ Bisous \/ Amiti\u00e9s),<\/code>\n    <code>8. __________________ (ton pr\u00e9nom)<\/code>\n  <\/div>\n\n  <div class=\"grid-2\">\n    <div class=\"card\">\n      <h2>Vocabulaire \u2013 M\u00e9t\u00e9o (FR \/ EN)<\/h2>\n      <table>\n        <thead><tr><th>Fran\u00e7ais<\/th><th>Anglais<\/th><\/tr><\/thead>\n        <tbody>\n          <tr><td>il fait beau<\/td><td>the weather is nice<\/td><\/tr>\n          <tr><td>il fait chaud \/ froid<\/td><td>it is hot \/ cold<\/td><\/tr>\n          <tr><td>c\u2019est ensoleill\u00e9<\/td><td>it is sunny<\/td><\/tr>\n          <tr><td>c\u2019est nuageux<\/td><td>it is cloudy<\/td><\/tr>\n          <tr><td>il pleut<\/td><td>it is raining<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <div class=\"card\">\n      <h2>Vocabulaire \u2013 Ville &#038; Lieux (FR \/ EN)<\/h2>\n      <table>\n        <thead><tr><th>Fran\u00e7ais<\/th><th>Anglais<\/th><\/tr><\/thead>\n        <tbody>\n          <tr><td>ville \/ pays<\/td><td>city \/ country<\/td><\/tr>\n          <tr><td>plage<\/td><td>beach<\/td><\/tr>\n          <tr><td>parc<\/td><td>park<\/td><\/tr>\n          <tr><td>march\u00e9<\/td><td>market<\/td><\/tr>\n          <tr><td>mus\u00e9e<\/td><td>museum<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n  <\/div>\n\n  <div class=\"grid-2\">\n    <div class=\"card\">\n      <h2>Vocabulaire \u2013 Activit\u00e9s (FR \/ EN)<\/h2>\n      <table>\n        <thead><tr><th>Fran\u00e7ais<\/th><th>Anglais<\/th><\/tr><\/thead>\n        <tbody>\n          <tr><td>je visite<\/td><td>I visit<\/td><\/tr>\n          <tr><td>je mange des plats traditionnels<\/td><td>I eat traditional dishes<\/td><\/tr>\n          <tr><td>je fais une balade<\/td><td>I go for a walk<\/td><\/tr>\n          <tr><td>je nage<\/td><td>I swim<\/td><\/tr>\n          <tr><td>je prends des photos<\/td><td>I take photos<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <div class=\"card\">\n      <h2>Personnes &#038; Formules (FR \/ EN)<\/h2>\n      <table>\n        <thead><tr><th>Fran\u00e7ais<\/th><th>Anglais<\/th><\/tr><\/thead>\n        <tbody>\n          <tr><td>avec ma famille \/ mes amis<\/td><td>with my family \/ my friends<\/td><\/tr>\n          <tr><td>Cher \/ Ch\u00e8re<\/td><td>Dear<\/td><\/tr>\n          <tr><td>\u00c0 bient\u00f4t \/ Bisous \/ Amiti\u00e9s<\/td><td>See you soon \/ Hugs \/ Kind regards<\/td><\/tr>\n          <tr><td>Je t\u2019embrasse<\/td><td>Lots of love<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n  <\/div>\n\n  <details class=\"card\">\n    <summary>Verbes utiles (pr\u00e9sent &#038; pass\u00e9 compos\u00e9) <span class=\"badge\">A1<\/span><\/summary>\n    <div class=\"grid-2\">\n      <table>\n        <thead><tr><th>Fran\u00e7ais<\/th><th>Anglais<\/th><\/tr><\/thead>\n        <tbody>\n          <tr><td>je suis (\u00e0 Paris)<\/td><td>I am (in Paris)<\/td><\/tr>\n          <tr><td>je vais (\u00e0 la plage)<\/td><td>I go \/ I am going (to the beach)<\/td><\/tr>\n          <tr><td>je visite \/ j\u2019ai visit\u00e9<\/td><td>I visit \/ I visited<\/td><\/tr>\n          <tr><td>je mange \/ j\u2019ai mang\u00e9<\/td><td>I eat \/ I ate<\/td><\/tr>\n          <tr><td>je fais \/ j\u2019ai fait<\/td><td>I do \/ I did<\/td><\/tr>\n          <tr><td>je vois \/ j\u2019ai vu<\/td><td>I see \/ I saw<\/td><\/tr>\n          <tr><td>je prends \/ j\u2019ai pris (des photos)<\/td><td>I take \/ I took (photos)<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n      <div>\n        <p><strong>Connecteurs simples<\/strong> : et \/ mais \/ parce que \/ alors \/ avec.<\/p>\n        <p><strong>Conseil<\/strong> : 5\u20137 phrases courtes. \u00c9vite les longs paragraphes.<\/p>\n      <\/div>\n    <\/div>\n  <\/details>\n\n  <div class=\"card\">\n    <h2>T\u00e2che d\u2019\u00e9criture (\u00e9valuation formative)<\/h2>\n    <p><strong>Consigne :<\/strong> Tu es en vacances. Tu \u00e9cris \u00e0 ton\/ta meilleur(e) ami(e). Parle de la m\u00e9t\u00e9o, de la ville, de tes activit\u00e9s et des personnes avec toi. <strong>40 mots minimum<\/strong>.<\/p>\n    <h3>Bar\u00e8me A1 (15 points)<\/h3>\n    <ul class=\"checklist\">\n      <li><strong>R\u00e9alisation de la t\u00e2che<\/strong> (6 pts) : les 4 infos demand\u00e9es apparaissent.<\/li>\n      <li><strong>Coh\u00e9rence<\/strong> (4 pts) : ordre clair, connecteurs tr\u00e8s simples.<\/li>\n      <li><strong>Formules appropri\u00e9es<\/strong> (3 pts) : ouverture + cl\u00f4ture + adresse.<\/li>\n      <li><strong>Langue<\/strong> (2 pts) : pr\u00e9sent majoritaire, orthographe globale correcte.<\/li>\n    <\/ul>\n  <\/div>\n\n  <div class=\"card\">\n    <h2>Mod\u00e8le d\u2019adresse (\u00e0 copier c\u00f4t\u00e9 droit si impression)<\/h2>\n<pre class=\"mono\" style=\"background:#f9fbfc;border:1px solid var(--b);padding:.6rem;border-radius:.4rem\">\nNom Pr\u00e9nom\nNum\u00e9ro et rue\nCode postal  Ville\nPAYS\n<\/pre>\n  <\/div>\n\n<\/div>\n<!-- ====== FIN DU BLOC ====== -->\n\n\n\n\n<!-- ====== A1 - EXERCICES INTERACTIFS : \u00c9CRIRE UNE CARTE POSTALE ====== -->\n<div class=\"a1-interactif\">\n\n  <style>\n    .a1-interactif{--c:#165a32;--b:#e8eef0;--g:#f7fafb;--t:#333; font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif; color:var(--t)}\n    .a1-interactif h2{color:var(--c);margin:.8rem 0 .4rem}\n    .a1-interactif h3{color:var(--c);margin:.6rem 0 .3rem;font-size:1.05rem}\n    .a1-card{background:#fff;border:1px solid var(--b);border-radius:.6rem;padding:1rem;margin:1rem 0}\n    .a1-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}\n    .a1-btn{background:var(--c);color:#fff;border:none;border-radius:.4rem;padding:.5rem .8rem;cursor:pointer}\n    .a1-btn.secondary{background:#1f7a47}\n    .a1-btn.ghost{background:#fff;color:var(--c);border:1px solid var(--c)}\n    .a1-inline{display:inline-flex;gap:.4rem;flex-wrap:wrap}\n    .a1-badge{display:inline-block;background:var(--c);color:#fff;border-radius:.3rem;padding:.05rem .35rem;font-size:.8rem;margin-left:.35rem}\n    .a1-table{width:100%;border-collapse:collapse}\n    .a1-table th,.a1-table td{border:1px solid var(--b);padding:.45rem .6rem;vertical-align:top}\n    .a1-table th{background:var(--g);text-align:left}\n    .a1-feedback{margin-top:.4rem;font-weight:600}\n    .ok{color:#0b7a2a}\n    .ko{color:#b00020}\n    .a1-hint{background:var(--g);border:1px dashed var(--b);padding:.6rem;border-radius:.4rem}\n    .a1-chip{display:inline-block;border:1px solid var(--c);color:var(--c);padding:.2rem .45rem;border-radius:1rem;margin:.2rem;cursor:pointer;font-size:.95rem;background:#fff}\n    .a1-chip:hover{background:#ecf7f0}\n    .a1-textbox{width:100%;min-height:160px;border:1px solid var(--b);border-radius:.5rem;padding:.6rem;font-size:1rem}\n    .a1-accents button{border:1px solid var(--b);background:#fff;padding:.25rem .4rem;border-radius:.3rem;cursor:pointer}\n    .a1-muted{color:#666;font-size:.92rem}\n    .a1-rows{display:grid;gap:.45rem}\n    .reorder-row{display:flex;gap:.4rem;align-items:center;background:#fff;border:1px solid var(--b);border-radius:.4rem;padding:.35rem .45rem}\n    .reorder-row button{border:1px solid var(--b);background:#fff;padding:.2rem .35rem;border-radius:.25rem;cursor:pointer}\n    details{border:1px solid var(--b);border-radius:.5rem;padding:.6rem .8rem;background:#fff}\n    summary{cursor:pointer;color:var(--c);font-weight:600}\n    .generated{background:#fcfefc;border:1px dashed var(--b);padding:.5rem;border-radius:.4rem;margin-top:.4rem}\n    .wordcount{font-weight:600}\n    .limit-ok{color:#0b7a2a}.limit-low{color:#b26c00}.limit-high{color:#b00020}\n    .a1-list{margin:.3rem 0 .2rem 1.1rem}\n  <\/style>\n\n  <h2>Exercices interactifs \u2013 Carte postale (A1)<\/h2>\n\n  <!-- EX 1 \u2013 QCM Rep\u00e9rage des \u00e9l\u00e9ments -->\n  <div class=\"a1-card\" id=\"ex1\">\n    <h3>Exercice 1 \u2013 Je rep\u00e8re les \u00e9l\u00e9ments d\u2019une carte postale<\/h3>\n    <p class=\"a1-muted\">Coche ce qu\u2019on trouve c\u00f4t\u00e9 adresse.<\/p>\n    <form>\n      <label><input type=\"checkbox\" name=\"r\" value=\"ok\"> Le destinataire (Nom + Pr\u00e9nom)<\/label><br>\n      <label><input type=\"checkbox\" name=\"r\" value=\"ok\"> Le num\u00e9ro et le nom de la rue<\/label><br>\n      <label><input type=\"checkbox\" name=\"r\" value=\"ok\"> Le code postal et la ville<\/label><br>\n      <label><input type=\"checkbox\" name=\"r\" value=\"ko\"> La m\u00e9t\u00e9o du jour<\/label><br>\n      <label><input type=\"checkbox\" name=\"r\" value=\"ok\"> Le pays<\/label><br>\n      <label><input type=\"checkbox\" name=\"r\" value=\"ok\"> Le timbre<\/label><br>\n      <label><input type=\"checkbox\" name=\"r\" value=\"ko\"> Les activit\u00e9s du voyage<\/label><br>\n    <\/form>\n    <div class=\"a1-inline\" style=\"margin-top:.5rem\">\n      <button class=\"a1-btn\" onclick=\"checkQCM('ex1')\">V\u00e9rifier<\/button>\n      <button class=\"a1-btn ghost\" onclick=\"resetQCM('ex1')\">R\u00e9initialiser<\/button>\n    <\/div>\n    <div class=\"a1-feedback\" aria-live=\"polite\"><\/div>\n  <\/div>\n\n  <!-- EX 2 \u2013 Texte \u00e0 trous ultra-guid\u00e9 -->\n  <div class=\"a1-card\" id=\"ex2\">\n    <h3>Exercice 2 \u2013 Je compl\u00e8te des phrases (m\u00e9t\u00e9o, ville, activit\u00e9s)<\/h3>\n    <p class=\"a1-muted\">Choisis la bonne option.<\/p>\n    <div>\n      1) Il <select>\n        <option value=\"\">\u2014<\/option>\n        <option value=\"ko\">mange<\/option>\n        <option value=\"ok\">fait beau<\/option>\n        <option value=\"ko\">parle<\/option>\n      <\/select>.\n    <\/div>\n    <div>\n      2) La ville est <select>\n        <option value=\"\">\u2014<\/option>\n        <option value=\"ok\">belle<\/option>\n        <option value=\"ko\">manger<\/option>\n        <option value=\"ko\">pluie<\/option>\n      <\/select>.\n    <\/div>\n    <div>\n      3) Je <select>\n        <option value=\"\">\u2014<\/option>\n        <option value=\"ok\">visite<\/option>\n        <option value=\"ko\">ensoleill\u00e9<\/option>\n        <option value=\"ko\">march\u00e9<\/option>\n      <\/select> le mus\u00e9e.\n    <\/div>\n    <div class=\"a1-inline\" style=\"margin-top:.5rem\">\n      <button class=\"a1-btn\" onclick=\"checkGaps('ex2')\">V\u00e9rifier<\/button>\n      <button class=\"a1-btn ghost\" onclick=\"resetGaps('ex2')\">R\u00e9initialiser<\/button>\n    <\/div>\n    <div class=\"a1-feedback\" aria-live=\"polite\"><\/div>\n  <\/div>\n\n  <!-- EX 3 \u2013 Remettre en ordre (salutation \u2192 lieu \u2192 m\u00e9t\u00e9o \u2192 activit\u00e9s \u2192 fin) -->\n  <div class=\"a1-card\" id=\"ex3\">\n    <h3>Exercice 3 \u2013 Je mets les lignes dans l\u2019ordre d\u2019une carte postale<\/h3>\n    <p class=\"a1-muted\">Utilise \u2191 \u2193 pour d\u00e9placer une ligne. Objectif : 1) salutation 2) lieu 3) m\u00e9t\u00e9o 4) activit\u00e9s 5) fin.<\/p>\n    <div class=\"a1-rows\">\n      <div class=\"reorder-row\" data-key=\"1\"><button onclick=\"moveUp(this)\">\u2191<\/button><button onclick=\"moveDown(this)\">\u2193<\/button><span>Je suis \u00e0 Barcelone.<\/span><\/div>\n      <div class=\"reorder-row\" data-key=\"0\"><button onclick=\"moveUp(this)\">\u2191<\/button><button onclick=\"moveDown(this)\">\u2193<\/button><span>Ch\u00e8re Zo\u00e9,<\/span><\/div>\n      <div class=\"reorder-row\" data-key=\"4\"><button onclick=\"moveUp(this)\">\u2191<\/button><button onclick=\"moveDown(this)\">\u2193<\/button><span>\u00c0 bient\u00f4t, Sam.<\/span><\/div>\n      <div class=\"reorder-row\" data-key=\"2\"><button onclick=\"moveUp(this)\">\u2191<\/button><button onclick=\"moveDown(this)\">\u2193<\/button><span>Il fait tr\u00e8s beau.<\/span><\/div>\n      <div class=\"reorder-row\" data-key=\"3\"><button onclick=\"moveUp(this)\">\u2191<\/button><button onclick=\"moveDown(this)\">\u2193<\/button><span>Je visite le parc et je prends des photos.<\/span><\/div>\n    <\/div>\n    <div class=\"a1-inline\" style=\"margin-top:.6rem\">\n      <button class=\"a1-btn\" onclick=\"checkOrder('ex3')\">V\u00e9rifier l\u2019ordre<\/button>\n      <button class=\"a1-btn ghost\" onclick=\"shuffleRows('ex3')\">M\u00e9langer<\/button>\n    <\/div>\n    <div class=\"a1-feedback\" aria-live=\"polite\"><\/div>\n  <\/div>\n\n  <!-- AIDES : Banque d\u2019expressions cliquables + G\u00e9n\u00e9rateur d\u2019id\u00e9es + Accents + Compteur -->\n  <div class=\"a1-card\" id=\"aides\">\n    <h3>Aides \u00e0 l\u2019\u00e9criture<\/h3>\n\n    <details open>\n      <summary>Banque d\u2019expressions FR \/ EN <span class=\"a1-badge\">clic = ins\u00e9rer<\/span><\/summary>\n      <div class=\"a1-grid\" style=\"margin-top:.6rem\">\n        <div>\n          <h4>Saluer &#038; terminer<\/h4>\n          <div>\n            <span class=\"a1-chip\" data-insert=\"Cher\">Cher<\/span>\n            <span class=\"a1-chip\" data-insert=\"Ch\u00e8re\">Ch\u00e8re<\/span>\n            <span class=\"a1-chip\" data-insert=\"Salut\">Salut<\/span>\n            <span class=\"a1-chip\" data-insert=\"\u00c0 bient\u00f4t\">\u00c0 bient\u00f4t<\/span>\n            <span class=\"a1-chip\" data-insert=\"Amiti\u00e9s\">Amiti\u00e9s<\/span>\n            <span class=\"a1-chip\" data-insert=\"Bisous\">Bisous<\/span>\n          <\/div>\n          <p class=\"a1-muted\">FR \u2192 EN : Cher\/Ch\u00e8re = Dear, \u00c0 bient\u00f4t = See you soon, Amiti\u00e9s = Kind regards.<\/p>\n        <\/div>\n        <div>\n          <h4>Lieu &#038; m\u00e9t\u00e9o<\/h4>\n          <div>\n            <span class=\"a1-chip\" data-insert=\"Je suis \u00e0 \">Je suis \u00e0 \u2026<\/span>\n            <span class=\"a1-chip\" data-insert=\"Il fait beau.\">Il fait beau.<\/span>\n            <span class=\"a1-chip\" data-insert=\"Il fait chaud.\">Il fait chaud.<\/span>\n            <span class=\"a1-chip\" data-insert=\"C\u2019est nuageux.\">C\u2019est nuageux.<\/span>\n            <span class=\"a1-chip\" data-insert=\"Il pleut.\">Il pleut.<\/span>\n          <\/div>\n          <p class=\"a1-muted\">EN : I am in\u2026, The weather is nice \/ hot \/ cloudy \/ it is raining.<\/p>\n        <\/div>\n        <div>\n          <h4>Ville &#038; activit\u00e9s<\/h4>\n          <div>\n            <span class=\"a1-chip\" data-insert=\"La ville est belle.\">La ville est belle.<\/span>\n            <span class=\"a1-chip\" data-insert=\"Je visite le mus\u00e9e.\">Je visite le mus\u00e9e.<\/span>\n            <span class=\"a1-chip\" data-insert=\"Je vais \u00e0 la plage.\">Je vais \u00e0 la plage.<\/span>\n            <span class=\"a1-chip\" data-insert=\"Je prends des photos.\">Je prends des photos.<\/span>\n            <span class=\"a1-chip\" data-insert=\"Je mange des plats traditionnels.\">Je mange des plats traditionnels.<\/span>\n          <\/div>\n          <p class=\"a1-muted\">EN : The city is beautiful; I visit the museum; I go to the beach; I take photos.<\/p>\n        <\/div>\n        <div>\n          <h4>Avec qui ? + connecteurs<\/h4>\n          <div>\n            <span class=\"a1-chip\" data-insert=\"Je suis avec ma famille.\">Je suis avec ma famille.<\/span>\n            <span class=\"a1-chip\" data-insert=\"Je suis avec mes amis.\">Je suis avec mes amis.<\/span>\n            <span class=\"a1-chip\" data-insert=\"et\">et<\/span>\n            <span class=\"a1-chip\" data-insert=\"mais\">mais<\/span>\n            <span class=\"a1-chip\" data-insert=\"parce que\">parce que<\/span>\n            <span class=\"a1-chip\" data-insert=\"alors\">alors<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/details>\n\n    <details style=\"margin-top:.8rem\">\n      <summary>G\u00e9n\u00e9rateur d\u2019id\u00e9es (destination, m\u00e9t\u00e9o, activit\u00e9s)<\/summary>\n      <div class=\"a1-inline\" style=\"margin:.5rem 0\">\n        <button class=\"a1-btn secondary\" onclick=\"generateIdeas()\">G\u00e9n\u00e9rer<\/button>\n        <button class=\"a1-btn ghost\" onclick=\"clearIdeas()\">Effacer<\/button>\n      <\/div>\n      <div id=\"ideas\" class=\"generated\"><\/div>\n    <\/details>\n\n    <div class=\"a1-grid\" style=\"margin-top:.9rem\">\n      <div>\n        <h4>Clavier d\u2019accents (clique pour ins\u00e9rer)<\/h4>\n        <div class=\"a1-accents a1-inline\">\n          <button data-ins=\"\u00e9\">\u00e9<\/button><button data-ins=\"\u00e8\">\u00e8<\/button>\n          <button data-ins=\"\u00ea\">\u00ea<\/button><button data-ins=\"\u00e0\">\u00e0<\/button>\n          <button data-ins=\"\u00f9\">\u00f9<\/button><button data-ins=\"\u00e7\">\u00e7<\/button>\n          <button data-ins=\"\u00f4\">\u00f4<\/button><button data-ins=\"\u0153\">\u0153<\/button>\n        <\/div>\n      <\/div>\n      <div>\n        <h4>Objectif de longueur<\/h4>\n        <p class=\"a1-muted\">Cible A1 : 40\u201370 mots. Ton compteur :<\/p>\n        <p class=\"wordcount\" id=\"wc\">0 mot<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- ESPACE D\u2019\u00c9CRITURE + CHECKLIST -->\n  <div class=\"a1-card\" id=\"production\">\n    <h3>J\u2019\u00e9cris ma carte postale<\/h3>\n    <p class=\"a1-muted\">Colle\/\u00e9cris ton texte ci-dessous. Tu peux cliquer sur les expressions ci-dessus pour les ins\u00e9rer.<\/p>\n    <textarea id=\"postcard\" class=\"a1-textbox\" placeholder=\"Cher\/Ch\u00e8re ..., Je suis \u00e0 ... Il fait ... La ville est ... Je ... Je suis avec ... \u00c0 bient\u00f4t, ...\"><\/textarea>\n\n    <div class=\"a1-inline\" style=\"margin:.6rem 0\">\n      <button class=\"a1-btn\" onclick=\"copyResult()\">Copier le texte<\/button>\n      <button class=\"a1-btn ghost\" onclick=\"clearText()\">Effacer<\/button>\n    <\/div>\n\n    <h4>Checklist automatique<\/h4>\n    <ul class=\"a1-list\" id=\"checklist\">\n      <li data-key=\"salut\">Salutation (Cher\/Ch\u00e8re\/Salut)<\/li>\n      <li data-key=\"lieu\">Lieu (Je suis \u00e0\u2026)<\/li>\n      <li data-key=\"meteo\">M\u00e9t\u00e9o (Il fait\u2026 \/ C\u2019est\u2026)<\/li>\n      <li data-key=\"ville\">Ville (La ville est\u2026)<\/li>\n      <li data-key=\"act\">Activit\u00e9s (Je visite\u2026 \/ Je vais\u2026 \/ Je prends\u2026)<\/li>\n      <li data-key=\"avec\">Avec qui (Je suis avec\u2026)<\/li>\n      <li data-key=\"fin\">Mot de fin (\u00c0 bient\u00f4t \/ Amiti\u00e9s \/ Bisous)<\/li>\n      <li data-key=\"long\">Longueur 40\u201370 mots<\/li>\n    <\/ul>\n  <\/div>\n\n  <!-- TABLES D\u2019AIDE FR\/EN (r\u00e9vision) -->\n  <div class=\"a1-grid\">\n    <div class=\"a1-card\">\n      <h3>Verbes utiles (pr\u00e9sent) FR \/ EN<\/h3>\n      <table class=\"a1-table\">\n        <thead><tr><th>Fran\u00e7ais (je)<\/th><th>Anglais<\/th><\/tr><\/thead>\n        <tbody>\n          <tr><td>je suis \/ je vais<\/td><td>I am \/ I go<\/td><\/tr>\n          <tr><td>je visite \/ je nage<\/td><td>I visit \/ I swim<\/td><\/tr>\n          <tr><td>je mange \/ je bois<\/td><td>I eat \/ I drink<\/td><\/tr>\n          <tr><td>je prends (des photos)<\/td><td>I take (photos)<\/td><\/tr>\n          <tr><td>je marche \/ je regarde<\/td><td>I walk \/ I look<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"a1-card\">\n      <h3>Mots transparents FR \/ EN<\/h3>\n      <table class=\"a1-table\">\n        <thead><tr><th>Fran\u00e7ais<\/th><th>Anglais<\/th><\/tr><\/thead>\n        <tbody>\n          <tr><td>mus\u00e9e<\/td><td>museum<\/td><\/tr>\n          <tr><td>restaurant<\/td><td>restaurant<\/td><\/tr>\n          <tr><td>parc<\/td><td>park<\/td><\/tr>\n          <tr><td>traditionnel<\/td><td>traditional<\/td><\/tr>\n          <tr><td>touriste<\/td><td>tourist<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<script>\n\/* ===== QCM ===== *\/\nfunction checkQCM(boxId){\n  const box=document.querySelector('#'+boxId);\n  const inputs=[...box.querySelectorAll('input[type=checkbox]')];\n  let ok=0, totalOk=0, bad=0;\n  inputs.forEach(i=>{ if(i.value==='ok') totalOk++; if(i.checked && i.value==='ok') ok++; if(i.checked && i.value==='ko') bad++; });\n  const fb=box.querySelector('.a1-feedback');\n  if(ok===totalOk && bad===0){ fb.innerHTML='\u2705 Parfait : tous les bons \u00e9l\u00e9ments sont coch\u00e9s.'; fb.className='a1-feedback ok'; }\n  else { fb.innerHTML='\u2139\ufe0f Corrects : '+ok+'\/'+totalOk+' \u2022 \u00c9l\u00e9ments incorrects coch\u00e9s : '+bad+'.'; fb.className='a1-feedback ko'; }\n}\nfunction resetQCM(boxId){\n  const box=document.querySelector('#'+boxId);\n  box.querySelectorAll('input[type=checkbox]').forEach(i=>i.checked=false);\n  const fb=box.querySelector('.a1-feedback'); fb.textContent='';\n}\n\n\/* ===== GAPS ===== *\/\nfunction checkGaps(boxId){\n  const box=document.querySelector('#'+boxId);\n  const selects=[...box.querySelectorAll('select')];\n  let score=0, total=selects.length;\n  selects.forEach(s=>{ if(s.value==='ok') score++; });\n  const fb=box.querySelector('.a1-feedback');\n  fb.textContent='Score : '+score+' \/ '+total+(score===total?' \u2705 Bien jou\u00e9 !':' \u279c Essaie encore.');\n  fb.className='a1-feedback '+(score===total?'ok':'ko');\n}\nfunction resetGaps(boxId){\n  document.querySelectorAll('#'+boxId+' select').forEach(s=>s.value='');\n  document.querySelector('#'+boxId+' .a1-feedback').textContent='';\n}\n\n\/* ===== REORDER ===== *\/\nfunction moveUp(btn){ const row=btn.parentElement; const prev=row.previousElementSibling; if(prev) row.parentElement.insertBefore(row,prev); }\nfunction moveDown(btn){ const row=btn.parentElement; const next=row.nextElementSibling; if(next) row.parentElement.insertBefore(next,row); }\nfunction checkOrder(boxId){\n  const rows=[...document.querySelector('#'+boxId+' .a1-rows').children];\n  const order=rows.map(r=>+r.dataset.key);\n  const ok=order.every((v,i)=>v===i);\n  const fb=document.querySelector('#'+boxId+' .a1-feedback');\n  fb.textContent= ok ? '\u2705 Ordre correct.' : '\u274c Ordre incorrect. Astuce : commence par la salutation.';\n  fb.className='a1-feedback '+(ok?'ok':'ko');\n}\nfunction shuffleRows(boxId){\n  const box=document.querySelector('#'+boxId+' .a1-rows');\n  const nodes=[...box.children]; for(let i=nodes.length-1;i>0;i--){ const j=Math.floor(Math.random()*(i+1)); box.appendChild(nodes[j]); nodes.splice(j,1); }\n  document.querySelector('#'+boxId+' .a1-feedback').textContent='';\n}\n\n\/* ===== INSERTION EXPRESSIONS ===== *\/\nconst textAreaId='postcard';\ndocument.querySelectorAll('.a1-chip').forEach(el=>{\n  el.addEventListener('click',()=>{\n    const ta=document.getElementById(textAreaId);\n    insertAtCursor(ta, el.dataset.insert || el.textContent);\n    ta.focus(); updateWC(); runChecklist();\n  });\n});\n\n\/* ===== G\u00c9N\u00c9RATEUR D\u2019ID\u00c9ES ===== *\/\nconst pool={\n  villes:['Lisbonne','Nairobi','Barcelone','Hano\u00ef','Tunis','Rome','Ath\u00e8nes'],\n  meteo:['Il fait beau.','Il fait chaud.','C\u2019est ensoleill\u00e9.','C\u2019est nuageux.','Il pleut un peu.'],\n  acts:['Je visite le mus\u00e9e.','Je vais \u00e0 la plage.','Je fais une balade.','Je prends des photos.','Je mange des plats traditionnels.'],\n  avec:['Je suis avec ma famille.','Je suis avec mes amis.']\n};\nfunction pick(a){ return a[Math.floor(Math.random()*a.length)]; }\nfunction generateIdeas(){\n  const s = `Destination : ${pick(pool.villes)}<br>M\u00e9t\u00e9o : ${pick(pool.meteo)}<br>Activit\u00e9s : ${pick(pool.acts)}<br>Avec : ${pick(pool.avec)}`;\n  document.getElementById('ideas').innerHTML=s;\n}\nfunction clearIdeas(){ document.getElementById('ideas').innerHTML=''; }\n\n\/* ===== ACCENTS ===== *\/\ndocument.querySelectorAll('.a1-accents button').forEach(b=>{\n  b.addEventListener('click',()=>{\n    const ta=document.getElementById(textAreaId);\n    insertAtCursor(ta, b.getAttribute('data-ins'));\n    ta.focus(); updateWC(); runChecklist();\n  });\n});\nfunction insertAtCursor(el, text){\n  const start=el.selectionStart||0, end=el.selectionEnd||0;\n  const v=el.value; el.value=v.slice(0,start)+text+v.slice(end);\n  el.selectionStart=el.selectionEnd=start+text.length;\n}\n\n\/* ===== COMPTEUR & CHECKLIST ===== *\/\nconst ta=document.getElementById('postcard');\nta.addEventListener('input', ()=>{ updateWC(); runChecklist(); });\n\nfunction wordCount(str){ return (str.trim().match(\/\\b[\\w\u0153\u00e0\u00e2\u00e4\u00e9\u00e8\u00ea\u00eb\u00ee\u00ef\u00f4\u00f6\u00f9\u00fb\u00fc\u00e7'-]+\\b\/gi)||[]).length; }\nfunction updateWC(){\n  const n=wordCount(ta.value); const wc=document.getElementById('wc');\n  wc.textContent=n+' '+(n>1?'mots':'mot');\n  wc.className='wordcount '+(n<40?'limit-low':(n<=70?'limit-ok':'limit-high'));\n}\nfunction containsAny(s, arr){ return arr.some(x=>s.toLowerCase().includes(x.toLowerCase())); }\n\nfunction runChecklist(){\n  const v=ta.value;\n  mark('salut', containsAny(v,['cher','ch\u00e8re','salut']));\n  mark('lieu', containsAny(v,['je suis \u00e0','je suis en','je suis au']));\n  mark('meteo', containsAny(v,['il fait','c\u2019est ensoleill\u00e9','il pleut','c\u2019est nuageux','il fait chaud','il fait beau']));\n  mark('ville', containsAny(v,['la ville est']));\n  mark('act', containsAny(v,['je visite','je vais','je prends','je mange','je fais']));\n  mark('avec', containsAny(v,['je suis avec']));\n  const n=wordCount(v); mark('long', n>=40 && n<=70);\n  mark('fin', containsAny(v,['\u00e0 bient\u00f4t','amiti\u00e9s','bisous']));\n}\nfunction mark(key, ok){\n  const li=document.querySelector('#checklist [data-key=\"'+key+'\"]');\n  li.style.listStyleType = ok ? '\"\u2705 \"' : '\"\u2b1c\ufe0f \"';\n}\n\n\/* ===== COPIER\/EFFACER ===== *\/\nfunction copyResult(){\n  const v=ta.value; navigator.clipboard.writeText(v).then(()=>alert('Texte copi\u00e9 !'));\n}\nfunction clearText(){ ta.value=''; updateWC(); runChecklist(); }\n\n\/* init *\/\nupdateWC(); runChecklist(); shuffleRows('ex3');\n<\/script>\n<!-- ====== FIN ====== -->\n\n","protected":false},"excerpt":{"rendered":"<p>\u00c9crire une carte postale (niveau A1, aide pour anglophones). Guide + exercices<\/p>\n","protected":false},"author":1,"featured_media":5652,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"cybocfi_hide_featured_image":"yes","footnotes":""},"categories":[102],"tags":[96],"class_list":["post-5647","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comprehension-ecrite","tag-niveau-a1"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u00c9crire une carte postale (niveau A1, aide pour anglophones). Guide + exercices - MOddou FLE<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.estudiodefrances.com\/?p=5647\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00c9crire une carte postale (niveau A1, aide pour anglophones). Guide + exercices - MOddou FLE\" \/>\n<meta property=\"og:description\" content=\"\u00c9crire une carte postale (niveau A1, aide pour anglophones). Guide + exercices\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.estudiodefrances.com\/?p=5647\" \/>\n<meta property=\"og:site_name\" content=\"MOddou FLE\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/moddouFLE\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-30T17:54:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-30T18:46:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.estudiodefrances.com\/wp-content\/uploads\/carte-postale-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"894\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"moddou\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@moddou\" \/>\n<meta name=\"twitter:site\" content=\"@moddou\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"moddou\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5647#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5647\"},\"author\":{\"name\":\"moddou\",\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/#\\\/schema\\\/person\\\/88f4b73addd8170d9837c20fc1127e7c\"},\"headline\":\"\u00c9crire une carte postale (niveau A1, aide pour anglophones). Guide + exercices\",\"datePublished\":\"2025-09-30T17:54:43+00:00\",\"dateModified\":\"2025-09-30T18:46:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5647\"},\"wordCount\":955,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5647#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.estudiodefrances.com\\\/wp-content\\\/uploads\\\/carte-postale-2.jpg\",\"keywords\":[\"Niveau A1\"],\"articleSection\":[\"compr\u00e9hension \u00e9crite\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5647#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5647\",\"url\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5647\",\"name\":\"\u00c9crire une carte postale (niveau A1, aide pour anglophones). Guide + exercices - MOddou FLE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5647#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5647#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.estudiodefrances.com\\\/wp-content\\\/uploads\\\/carte-postale-2.jpg\",\"datePublished\":\"2025-09-30T17:54:43+00:00\",\"dateModified\":\"2025-09-30T18:46:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5647#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5647\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?p=5647#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.estudiodefrances.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00c9crire une carte postale (niveau A1, aide pour anglophones). Guide + exercices\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/#website\",\"url\":\"https:\\\/\\\/www.estudiodefrances.com\\\/\",\"name\":\"MOddou FLE\",\"description\":\"Exercices et jeux pour apprendre le fran\u00e7ais\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/#organization\",\"name\":\"MOddou FLE\",\"url\":\"https:\\\/\\\/www.estudiodefrances.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.estudiodefrances.com\\\/wp-content\\\/uploads\\\/cropped-Capture-de\u0301cran-2013-09-04-a\u0300-00.08.43-1.png\",\"contentUrl\":\"https:\\\/\\\/www.estudiodefrances.com\\\/wp-content\\\/uploads\\\/cropped-Capture-de\u0301cran-2013-09-04-a\u0300-00.08.43-1.png\",\"width\":68,\"height\":79,\"caption\":\"MOddou FLE\"},\"image\":{\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/moddouFLE\\\/\",\"https:\\\/\\\/x.com\\\/moddou\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.estudiodefrances.com\\\/#\\\/schema\\\/person\\\/88f4b73addd8170d9837c20fc1127e7c\",\"name\":\"moddou\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4a3fcfa351701fcac2c15731162f30826ff6dc6290b4ca18e8e3f3b419e885c4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4a3fcfa351701fcac2c15731162f30826ff6dc6290b4ca18e8e3f3b419e885c4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4a3fcfa351701fcac2c15731162f30826ff6dc6290b4ca18e8e3f3b419e885c4?s=96&d=mm&r=g\",\"caption\":\"moddou\"},\"sameAs\":[\"http:\\\/\\\/www.estudiodefrances.com\"],\"url\":\"https:\\\/\\\/www.estudiodefrances.com\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00c9crire une carte postale (niveau A1, aide pour anglophones). Guide + exercices - MOddou FLE","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.estudiodefrances.com\/?p=5647","og_locale":"fr_FR","og_type":"article","og_title":"\u00c9crire une carte postale (niveau A1, aide pour anglophones). Guide + exercices - MOddou FLE","og_description":"\u00c9crire une carte postale (niveau A1, aide pour anglophones). Guide + exercices","og_url":"https:\/\/www.estudiodefrances.com\/?p=5647","og_site_name":"MOddou FLE","article_publisher":"https:\/\/www.facebook.com\/moddouFLE\/","article_published_time":"2025-09-30T17:54:43+00:00","article_modified_time":"2025-09-30T18:46:59+00:00","og_image":[{"width":768,"height":894,"url":"https:\/\/www.estudiodefrances.com\/wp-content\/uploads\/carte-postale-2.jpg","type":"image\/jpeg"}],"author":"moddou","twitter_card":"summary_large_image","twitter_creator":"@moddou","twitter_site":"@moddou","twitter_misc":{"\u00c9crit par":"moddou","Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.estudiodefrances.com\/?p=5647#article","isPartOf":{"@id":"https:\/\/www.estudiodefrances.com\/?p=5647"},"author":{"name":"moddou","@id":"https:\/\/www.estudiodefrances.com\/#\/schema\/person\/88f4b73addd8170d9837c20fc1127e7c"},"headline":"\u00c9crire une carte postale (niveau A1, aide pour anglophones). Guide + exercices","datePublished":"2025-09-30T17:54:43+00:00","dateModified":"2025-09-30T18:46:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.estudiodefrances.com\/?p=5647"},"wordCount":955,"commentCount":0,"publisher":{"@id":"https:\/\/www.estudiodefrances.com\/#organization"},"image":{"@id":"https:\/\/www.estudiodefrances.com\/?p=5647#primaryimage"},"thumbnailUrl":"https:\/\/www.estudiodefrances.com\/wp-content\/uploads\/carte-postale-2.jpg","keywords":["Niveau A1"],"articleSection":["compr\u00e9hension \u00e9crite"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.estudiodefrances.com\/?p=5647#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.estudiodefrances.com\/?p=5647","url":"https:\/\/www.estudiodefrances.com\/?p=5647","name":"\u00c9crire une carte postale (niveau A1, aide pour anglophones). Guide + exercices - MOddou FLE","isPartOf":{"@id":"https:\/\/www.estudiodefrances.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.estudiodefrances.com\/?p=5647#primaryimage"},"image":{"@id":"https:\/\/www.estudiodefrances.com\/?p=5647#primaryimage"},"thumbnailUrl":"https:\/\/www.estudiodefrances.com\/wp-content\/uploads\/carte-postale-2.jpg","datePublished":"2025-09-30T17:54:43+00:00","dateModified":"2025-09-30T18:46:59+00:00","breadcrumb":{"@id":"https:\/\/www.estudiodefrances.com\/?p=5647#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.estudiodefrances.com\/?p=5647"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.estudiodefrances.com\/?p=5647#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.estudiodefrances.com\/"},{"@type":"ListItem","position":2,"name":"\u00c9crire une carte postale (niveau A1, aide pour anglophones). Guide + exercices"}]},{"@type":"WebSite","@id":"https:\/\/www.estudiodefrances.com\/#website","url":"https:\/\/www.estudiodefrances.com\/","name":"MOddou FLE","description":"Exercices et jeux pour apprendre le fran\u00e7ais","publisher":{"@id":"https:\/\/www.estudiodefrances.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.estudiodefrances.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.estudiodefrances.com\/#organization","name":"MOddou FLE","url":"https:\/\/www.estudiodefrances.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.estudiodefrances.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.estudiodefrances.com\/wp-content\/uploads\/cropped-Capture-de\u0301cran-2013-09-04-a\u0300-00.08.43-1.png","contentUrl":"https:\/\/www.estudiodefrances.com\/wp-content\/uploads\/cropped-Capture-de\u0301cran-2013-09-04-a\u0300-00.08.43-1.png","width":68,"height":79,"caption":"MOddou FLE"},"image":{"@id":"https:\/\/www.estudiodefrances.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/moddouFLE\/","https:\/\/x.com\/moddou"]},{"@type":"Person","@id":"https:\/\/www.estudiodefrances.com\/#\/schema\/person\/88f4b73addd8170d9837c20fc1127e7c","name":"moddou","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/4a3fcfa351701fcac2c15731162f30826ff6dc6290b4ca18e8e3f3b419e885c4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4a3fcfa351701fcac2c15731162f30826ff6dc6290b4ca18e8e3f3b419e885c4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4a3fcfa351701fcac2c15731162f30826ff6dc6290b4ca18e8e3f3b419e885c4?s=96&d=mm&r=g","caption":"moddou"},"sameAs":["http:\/\/www.estudiodefrances.com"],"url":"https:\/\/www.estudiodefrances.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=\/wp\/v2\/posts\/5647","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5647"}],"version-history":[{"count":2,"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=\/wp\/v2\/posts\/5647\/revisions"}],"predecessor-version":[{"id":5651,"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=\/wp\/v2\/posts\/5647\/revisions\/5651"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=\/wp\/v2\/media\/5652"}],"wp:attachment":[{"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5647"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5647"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.estudiodefrances.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5647"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}