{"id":6417,"date":"2024-02-01T14:35:12","date_gmt":"2024-02-01T13:35:12","guid":{"rendered":"https:\/\/www.swash-formation.fr\/?post_type=formation&#038;p=6417"},"modified":"2026-10-06T11:17:57","modified_gmt":"2026-10-06T09:17:57","slug":"html-css","status":"publish","type":"formation","link":"https:\/\/www.swash-formation.fr\/formation\/html-css\/","title":{"rendered":"HTML \/ CSS&nbsp;: r\u00e9ussir sa prise en main"},"template":"","domaine":[12],"motcle":[23,364,22,365],"metier":[],"etiquette":[],"type_ra":[80],"logiciel":[],"class_list":["post-6417","formation","type-formation","status-publish","hentry","domaine-formation-ux-ui-webdesign","motcle-interface","motcle-newsletter","motcle-projet","motcle-site","type_ra-inter","no-post-thumbnail"],"acf":{"FOR_Format":"80","FOR_SousTitre":"Structurer une page en HTML, la mettre en forme avec CSS et acqu\u00e9rir les rep\u00e8res n\u00e9cessaires pour lire, modifier et contr\u00f4ler du code web, y compris dans des workflows assist\u00e9s par l\u2019IA","FOR_Jours":2,"FOR_Heures":14,"FOR_Duree":"","FOR_DureeTxt":"2 jours \/ 14 heures","FOR_Prix":1500,"FOR_Ref":"W12","FOR_Niveau":"Initiation","FOR_PrixComplet":"1 500 euros HT %2F Soit 1 800 euros TTC","FOR_PrixCourt":"1 500 \u20ac HT","FOR_Support":"","FOR_ProgPdf":"","FOR_Intervenants":"","FOR_Comp":"<p class=\"isSelectedEnd\">Structurer et modifier une page web en utilisant une syntaxe HTML s\u00e9mantique et les principales r\u00e8gles CSS afin d\u2019en contr\u00f4ler le contenu, la pr\u00e9sentation et l\u2019adaptation \u00e0 diff\u00e9rents contextes d\u2019affichage.<\/p>\r\n<p>Lire, inspecter et corriger un code HTML\/CSS existant pour intervenir avec davantage d\u2019autonomie dans un CMS, un template, une newsletter, un outil no-code ou un workflow de conception assist\u00e9 par l\u2019IA.<\/p>\r\n<p data-start=\"2200\" data-end=\"2213\">\u00a0<\/p>","FOR_Obj":"<ul>\r\n\t<li>Situer HTML, CSS et JavaScript dans l\u2019environnement de production Web<\/li>\r\n\t<li>Structurer une page HTML<\/li>\r\n\t<li>Mettre en forme une page et construire une mise en page responsive avec CSS<\/li>\r\n\t<li>Ajouter des effets visuels et comprendre le r\u00f4le de JavaScript dans l\u2019interactivit\u00e9<\/li>\r\n\t<li>Publier, tester et corriger une page Web<\/li>\r\n<\/ul>","FOR_Valider":"<ul>\r\n\t<li>votre projet et le contexte de votre demande pour co-construire le programme d\u00e9finitif<\/li>\r\n\t<li>le format\u00a0: pr\u00e9sentiel et\/ou distanciel<\/li>\r\n\t<li>le tarif\u00a0: calcul\u00e9 selon le temps de pr\u00e9paration, les moyens \u00e0 mobiliser, le nombre de jours, le lieu de la formation\u2026<\/li>\r\n\t<li>*la dur\u00e9e\u00a0: \u00e0 confirmer selon les pr\u00e9requis et les objectifs \u00e0 atteindre par les apprenants<\/li>\r\n<\/ul>","FOR_5Raisons":"","FOR_Public":"<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"2562\" data-end=\"2717\">Cette formation s\u2019adresse aux professionnels qui souhaitent comprendre et modifier le code d\u2019une page Web ou acqu\u00e9rir les bases de l\u2019int\u00e9gration HTML\/CSS :<\/p>\r\n<ul>\r\n\t<li data-start=\"2719\" data-end=\"2753\">Graphistes et designers graphiques<\/li>\r\n\t<li data-start=\"2719\" data-end=\"2753\">UI designers<\/li>\r\n\t<li data-start=\"2719\" data-end=\"2753\">Charg\u00e9s et responsables de communication digitale<\/li>\r\n\t<li data-start=\"2719\" data-end=\"2753\">Content managers et webmasters<\/li>\r\n\t<li data-start=\"2719\" data-end=\"2753\">Chefs de projet Web ou digital<\/li>\r\n\t<li data-start=\"2719\" data-end=\"2753\">Professionnels amen\u00e9s \u00e0 intervenir dans un CMS ou sur des contenus Web<\/li>\r\n\t<li data-start=\"2719\" data-end=\"2753\">Toute personne souhaitant acqu\u00e9rir les fondamentaux de l\u2019int\u00e9gration Web<\/li>\r\n<\/ul>\r\n<p data-start=\"3047\" data-end=\"3225\">Elle convient aux d\u00e9butants qui souhaitent comprendre la structure d\u2019une page Web ou intervenir sur du code existant.<\/p>","FOR_Prerequis":"<ul>\r\n\t<li>\u00catre \u00e0 l\u2019aise avec l\u2019utilisation courante d\u2019un ordinateur, d\u2019un navigateur web et la gestion de fichiers et dossiers<\/li>\r\n\t<li class=\"isSelectedEnd\">Avoir une culture \u00e9l\u00e9mentaire du Web et conna\u00eetre les principaux composants d\u2019une page ou d\u2019un site constitue un plus<\/li>\r\n\t<li>Une pratique de Figma, d\u2019un CMS comme WordPress ou d\u2019un outil no-code peut faciliter la mise en contexte mais n\u2019est pas n\u00e9cessaire<\/li>\r\n\t<li>Aucune connaissance pr\u00e9alable du HTML, des CSS ou d\u2019un langage de programmation n\u2019est n\u00e9cessaire<\/li>\r\n<\/ul>\r\n<p>En distanciel :<\/p>\r\n<ul>\r\n\t<li>Disposer d\u2019un navigateur r\u00e9cent et d\u2019un \u00e9diteur de code comme Visual Studio Code install\u00e9 avant la formation<\/li>\r\n<\/ul>","FOR_Programme":"<h3 class=\"chapitre\">Situer HTML, CSS et JavaScript dans l\u2019environnement de production Web<\/h3>\r\n<ul>\r\n\t<li class=\"PDq2pG_selectionAnchorContainer\" data-start=\"3719\" data-end=\"3806\">Identifier le r\u00f4le respectif de HTML, CSS et JavaScript dans la cr\u00e9ation d\u2019une page Web<\/li>\r\n\t<li class=\"PDq2pG_selectionAnchorContainer\" data-start=\"3719\" data-end=\"3806\">Comprendre la s\u00e9paration entre structure des contenus, pr\u00e9sentation graphique et comportements interactifs<\/li>\r\n\t<li class=\"PDq2pG_selectionAnchorContainer\" data-start=\"3719\" data-end=\"3806\">D\u00e9crire l\u2019organisation des fichiers d\u2019un site Web<\/li>\r\n\t<li class=\"PDq2pG_selectionAnchorContainer\" data-start=\"3719\" data-end=\"3806\">Comprendre les principes du Responsive Web Design et d\u2019une approche adapt\u00e9e aux diff\u00e9rentes tailles d\u2019\u00e9cran<\/li>\r\n\t<li class=\"PDq2pG_selectionAnchorContainer\" data-start=\"3719\" data-end=\"3806\">Identifier les premiers enjeux d\u2019accessibilit\u00e9 li\u00e9s \u00e0 la structure, \u00e0 la lisibilit\u00e9 et aux contenus<\/li>\r\n\t<li class=\"PDq2pG_selectionAnchorContainer\" data-start=\"3719\" data-end=\"3806\">D\u00e9couvrir le r\u00f4le d\u2019un \u00e9diteur de code et prendre en main Visual Studio Code<\/li>\r\n\t<li class=\"PDq2pG_selectionAnchorContainer\" data-start=\"3719\" data-end=\"3806\">Utiliser les outils de d\u00e9veloppement du navigateur pour observer la structure HTML et les styles CSS d\u2019une page<\/li>\r\n<\/ul>\r\n<div class=\"exo\"><em>\u2192 Activit\u00e9 : analyser plusieurs sites Web et identifier le r\u00f4le de HTML, CSS et JavaScript<\/em><\/div>\r\n<h3 class=\"chapitre\">Structurer une page HTML<\/h3>\r\n<ul>\r\n\t<li>Comprendre la structure g\u00e9n\u00e9rale d\u2019un document HTML<\/li>\r\n\t<li>Hi\u00e9rarchiser un contenu avec les titres, paragraphes et listes<\/li>\r\n\t<li>Distinguer la structure s\u00e9mantique du rendu graphique d\u2019un texte<\/li>\r\n\t<li>Utiliser les principales balises de structure comme header, nav, main, section, article et footer<\/li>\r\n\t<li>Comprendre le r\u00f4le de div lorsqu\u2019aucune balise s\u00e9mantique sp\u00e9cifique n\u2019est adapt\u00e9e<\/li>\r\n\t<li>Ajouter des images, liens et contenus multim\u00e9dias<\/li>\r\n\t<li>Utiliser les principaux attributs comme class, id, href, src et alt<\/li>\r\n\t<li>Structurer un tableau simple<\/li>\r\n\t<li>D\u00e9couvrir la structure d\u2019un formulaire et les \u00e9l\u00e9ments form, label et input<\/li>\r\n\t<li>Appliquer les premi\u00e8res bonnes pratiques d\u2019accessibilit\u00e9 : hi\u00e9rarchie des titres, textes alternatifs, intitul\u00e9s de liens et libell\u00e9s de formulaires<\/li>\r\n\t<li>Configurer la balise viewport pour permettre un affichage adapt\u00e9 sur les appareils mobiles<\/li>\r\n<\/ul>\r\n<div class=\"exo\"><em>\u2192 Exercice : structurer une premi\u00e8re page Web<\/em><\/div>\r\n<h3 class=\"chapitre\">Mettre en forme une page et construire une mise en page responsive avec CSS<\/h3>\r\n<ul>\r\n\t<li>Cr\u00e9er une feuille de styles CSS et la relier au document HTML<\/li>\r\n\t<li>Comprendre la syntaxe d\u2019une r\u00e8gle CSS<\/li>\r\n\t<li>Utiliser les s\u00e9lecteurs d\u2019\u00e9l\u00e9ments, de classes et d\u2019identifiants<\/li>\r\n\t<li>D\u00e9couvrir les principales pseudo-classes utiles aux interactions comme hover et focus<\/li>\r\n\t<li>Comprendre le mod\u00e8le de bo\u00eete : contenu, marges internes, bordures et marges externes<\/li>\r\n\t<li>Mettre en forme textes, couleurs, fonds et \u00e9l\u00e9ments graphiques<\/li>\r\n\t<li>G\u00e9rer les polices et la hi\u00e9rarchie typographique<\/li>\r\n\t<li>Utiliser l\u2019inspecteur du navigateur pour tester et corriger les styles<\/li>\r\n\t<li>Organiser les \u00e9l\u00e9ments d\u2019une interface avec Flexbox<\/li>\r\n\t<li>D\u00e9couvrir CSS Grid pour construire des mises en page en lignes et colonnes<\/li>\r\n\t<li>Utiliser des dimensions et espacements adapt\u00e9s \u00e0 une mise en page flexible<\/li>\r\n\t<li>Cr\u00e9er des points de rupture avec les Media Queries<\/li>\r\n\t<li>Adapter la pr\u00e9sentation \u00e0 plusieurs tailles d\u2019\u00e9cran selon une logique responsive<\/li>\r\n<\/ul>\r\n<div class=\"exo\"><em>\u2192 Exercice : mettre en forme la page r\u00e9alis\u00e9e puis adapter sa structure aux \u00e9crans desktop et mobile<\/em><\/div>\r\n<h3 class=\"chapitre\">Ajouter des effets visuels et comprendre le r\u00f4le de JavaScript dans l\u2019interactivit\u00e9<\/h3>\r\n<ul>\r\n\t<li>Utiliser les pseudo-classes pour cr\u00e9er des changements d\u2019\u00e9tat simples<\/li>\r\n\t<li>Ajouter des ombres, coins arrondis et autres effets CSS<\/li>\r\n\t<li>Cr\u00e9er des transitions entre plusieurs \u00e9tats<\/li>\r\n\t<li>Utiliser les transformations CSS pour produire des effets visuels simples<\/li>\r\n\t<li>Distinguer une interaction pouvant \u00eatre r\u00e9alis\u00e9e en HTML\/CSS d\u2019un comportement n\u00e9cessitant JavaScript<\/li>\r\n\t<li>Comprendre comment un fichier JavaScript est reli\u00e9 \u00e0 une page HTML<\/li>\r\n\t<li>Int\u00e9grer et tester un script fourni (sans entrer dans l\u2019apprentissage du langage JavaScript)<\/li>\r\n\t<li>Veiller \u00e0 conserver des interactions lisibles et accessibles au clavier<\/li>\r\n<\/ul>\r\n<div class=\"exo\"><em>\u2192 Exercice : enrichir un menu ou un composant avec des \u00e9tats interactifs et des transitions CSS<\/em><\/div>\r\n<h3 class=\"chapitre\">Publier, tester et corriger une page Web<\/h3>\r\n<ul>\r\n\t<li class=\"PDq2pG_selectionAnchorContainer\" data-start=\"7291\" data-end=\"7387\">Distinguer les r\u00f4les du navigateur, du client, du serveur, du nom de domaine et de l\u2019h\u00e9bergement<\/li>\r\n\t<li class=\"PDq2pG_selectionAnchorContainer\" data-start=\"7291\" data-end=\"7387\">Identifier les principaux fichiers n\u00e9cessaires \u00e0 la publication d\u2019un site<\/li>\r\n\t<li class=\"PDq2pG_selectionAnchorContainer\" data-start=\"7291\" data-end=\"7387\">Comprendre les diff\u00e9rents modes de mise en ligne selon l\u2019h\u00e9bergement<\/li>\r\n\t<li class=\"PDq2pG_selectionAnchorContainer\" data-start=\"7291\" data-end=\"7387\">Publier les fichiers par FTP ou \u00e0 l\u2019aide de l\u2019outil de d\u00e9ploiement propos\u00e9 par l\u2019h\u00e9bergeur<\/li>\r\n\t<li class=\"PDq2pG_selectionAnchorContainer\" data-start=\"7291\" data-end=\"7387\">Contr\u00f4ler les chemins des fichiers, images, feuilles de styles et scripts<\/li>\r\n\t<li class=\"PDq2pG_selectionAnchorContainer\" data-start=\"7291\" data-end=\"7387\">Tester l\u2019affichage sur plusieurs dimensions d\u2019\u00e9cran<\/li>\r\n\t<li class=\"PDq2pG_selectionAnchorContainer\" data-start=\"7291\" data-end=\"7387\">Rep\u00e9rer et corriger les principales erreurs \u00e0 l\u2019aide des outils de d\u00e9veloppement du navigateur<\/li>\r\n\t<li class=\"PDq2pG_selectionAnchorContainer\" data-start=\"7291\" data-end=\"7387\">V\u00e9rifier la structure HTML et les styles CSS avant diffusion<\/li>\r\n\t<li class=\"PDq2pG_selectionAnchorContainer\" data-start=\"7291\" data-end=\"7387\">Contr\u00f4ler le fonctionnement de la page apr\u00e8s sa publication<\/li>\r\n<\/ul>\r\n<div class=\"exo\"><em>\u2192 Exercice : publier la page r\u00e9alis\u00e9e, la tester puis corriger les \u00e9ventuelles erreurs<\/em><\/div>","FOR_Profil":"<p><span style=\"font-weight: 400;\">UI designer avec plus de 10 ans d\u2019exp\u00e9rience en animation de formation.<\/span><\/p>","FOR_Ressources":"<ul>\r\n\t<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Supports de cours d\u00e9mat\u00e9rialis\u00e9s<\/span><\/li>\r\n\t<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Abonnement de 3 mois \u00e0 <a href=\"https:\/\/fr.tuto.com\" target=\"_blank\" rel=\"noopener\">tuto.com<\/a><\/span><\/li>\r\n\t<li style=\"font-weight: 400;\">Acc\u00e8s illimit\u00e9 par mail \u00e0 la hotline Swash<\/li>\r\n<\/ul>","FOR_ModPres":"<h4><strong>Parcours p\u00e9dagogique\u00a0: <\/strong><\/h4>\r\n<p><span style=\"font-weight: 400;\">Quiz de positionnement <span class=\"flechD\">\u276f\u00a0<\/span>2 jours continus en pr\u00e9sentiel <span class=\"flechD\">\u276f <\/span><\/span><span class=\"s1\">\u00c9valuation des acquis<\/span><\/p>\r\n<h4><strong>M\u00e9thode p\u00e9dagogique : <\/strong><\/h4>\r\n<p><span style=\"font-weight: 400;\">Expositive + d\u00e9monstrative : expos\u00e9s th\u00e9oriques, d\u00e9monstrations, mise en pratique, feedbacks personnalis\u00e9s<\/span><\/p>\r\n<h4><strong>Moyens techniques : <\/strong><\/h4>\r\n<ul>\r\n\t<li><span style=\"font-weight: 400;\">1 poste par participant (Mac ou PC, selon votre choix)<\/span>, fourni par nos soins, \u00e9quip\u00e9 des logiciels utiles<\/li>\r\n\t<li>Poste de l\u2019intervenant reli\u00e9 \u00e0 un grand \u00e9cran ou vid\u00e9oprojecteur<\/li>\r\n<\/ul>","FOR_ModDist":"<h4>Parcours p\u00e9dagogique\u00a0:<\/h4>\r\n<p><span style=\"font-weight: 400;\">Quiz de positionnement <span class=\"flechD\">\u276f<\/span> 2 classes virtuelles discontinues (2 x 1 jour) <span class=\"flechD\">\u276f<\/span> <\/span><span class=\"s1\">\u00c9valuation des acquis<\/span><\/p>\r\n<h4>M\u00e9thode p\u00e9dagogique :<\/h4>\r\n<p><span style=\"font-weight: 400;\">Expositive + d\u00e9monstrative : expos\u00e9s th\u00e9oriques, d\u00e9monstrations, mise en pratique, travail individuel inter-sessions, feedbacks personnalis\u00e9s<\/span><\/p>\r\n<h4>Moyens techniques\u00a0:<\/h4>\r\n<ul>\r\n\t<li>Classe virtuelle cr\u00e9\u00e9e par nos soins\u00a0<\/li>\r\n\t<li>Chaque apprenant participe \u00e0 la session avec son ordinateur, connect\u00e9 \u00e0 Internet, et \u00e9quip\u00e9 :\r\n\r\n<ul>\r\n\t<li>d\u2019un micro et d\u2019une cam\u00e9ra<\/li>\r\n\t<li><span style=\"font-weight: 400;\">des outils \/ logiciels utiles (\u00e9diteurs gratuits \u00e0 installer en amont \/ informations pr\u00e9cis\u00e9es \u00e0 l\u2019inscription)<\/span><\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>","FOR_Eval":"<ul>\r\n\t<li><span style=\"font-weight: 400;\">Validation des acquis pendant la formation gr\u00e2ce \u00e0 des quiz et \u00e0 la r\u00e9alisation d\u2019exercices pratiques<\/span><\/li>\r\n\t<li>Suivi d'acquisition des objectifs p\u00e9dagogiques par l'intervenant<\/li>\r\n\t<li><span style=\"font-weight: 400;\"> \u00c9valuation \u00e0 chaud (remplie en fin de formation) et \u00e0 froid (\u00e0 60 jours)<\/span><\/li>\r\n<\/ul>","for_pourquoi":"<p>&nbsp;<\/p>\r\n<p><span style=\"color: #15384e;\">\u2026\/\u2026<\/span><\/p>\r\n<p>&nbsp;<\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Faut-il encore apprendre HTML et CSS lorsque Figma g\u00e9n\u00e8re des prototypes, que les outils no-code construisent des sites visuellement et qu\u2019un assistant IA peut produire plusieurs dizaines de lignes de code en quelques secondes ?<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Probablement plus que jamais, mais pas n\u00e9cessairement pour devenir d\u00e9veloppeur.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Comprendre HTML et CSS permet d\u2019abord de savoir ce qu\u2019une page web est r\u00e9ellement : une structure de contenus auxquels le navigateur donne du sens, puis un ensemble de r\u00e8gles qui d\u00e9terminent leur pr\u00e9sentation. Cette connaissance devient particuli\u00e8rement utile lorsqu\u2019il faut modifier une page existante, comprendre pourquoi une mise en forme ne fonctionne pas, \u00e9changer avec un d\u00e9veloppeur ou v\u00e9rifier le code produit par un outil automatis\u00e9.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Cette formation HTML\/CSS pour d\u00e9butants vise pr\u00e9cis\u00e9ment cette autonomie.<\/span><\/p>\r\n<h2><strong><span style=\"color: #15384e;\">Comprendre ce qui se passe derri\u00e8re une page web<\/span><\/strong><\/h2>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Une interface web peut aujourd\u2019hui \u00eatre cr\u00e9\u00e9e sans \u00e9crire directement son code.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">WordPress et d\u2019autres CMS proposent des \u00e9diteurs visuels. Des outils no-code permettent de construire des sites par glisser-d\u00e9poser. Figma permet de concevoir et prototyper une interface sans intervenir dans sa technologie finale.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Ces outils ne font toutefois pas dispara\u00eetre HTML et CSS. Ils produisent, manipulent ou finissent par alimenter les m\u00eames technologies fondamentales du Web.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">HTML structure les contenus et leur donne une signification. CSS d\u00e9finit leur pr\u00e9sentation et leur mise en pages. JavaScript intervient ensuite lorsqu\u2019il faut g\u00e9rer des comportements dynamiques. Cette s\u00e9paration reste l\u2019un des principes fondamentaux du Web actuel.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Comprendre cette architecture permet de regarder une interface autrement.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Un titre n\u2019est plus seulement \u00ab un texte plus gros \u00bb. Une navigation, un article, une liste ou un bouton poss\u00e8dent une fonction dans la structure du document. Une marge, une couleur ou un alignement ne font pas partie du contenu : ils r\u00e9pondent \u00e0 des r\u00e8gles de pr\u00e9sentation.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Cette distinction rend beaucoup plus facile la lecture d\u2019un fichier existant et le dialogue avec les personnes qui le d\u00e9veloppent.<\/span><\/p>\r\n<h2><strong><span style=\"color: #15384e;\">Comprendre le HTML pour mieux structurer les contenus<\/span><\/strong><\/h2>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">HTML est un langage de balisage. Son r\u00f4le n\u2019est pas de dessiner l\u2019apparence de la page mais d\u2019en d\u00e9finir la structure et la signification.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Titres, paragraphes, listes, liens, images, navigation, sections, articles ou formulaires sont d\u00e9crits par des \u00e9l\u00e9ments qui permettent au navigateur, mais aussi \u00e0 d\u2019autres machines, de comprendre la fonction des contenus.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Cette dimension s\u00e9mantique a des cons\u00e9quences concr\u00e8tes.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Une structure correctement construite facilite l\u2019accessibilit\u00e9, l\u2019exploitation du contenu par les technologies d\u2019assistance et la compr\u00e9hension de la page par les moteurs de recherche. La qualit\u00e9 du HTML s\u00e9mantique joue un r\u00f4le dans l\u2019accessibilit\u00e9 comme dans le r\u00e9f\u00e9rencement naturel.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Pour un professionnel de la communication ou du contenu, conna\u00eetre cette logique permet par exemple de mieux intervenir dans l\u2019\u00e9diteur HTML d\u2019une newsletter, d\u2019identifier une mauvaise hi\u00e9rarchie de titres ou de comprendre pourquoi une modification effectu\u00e9e dans un CMS produit un r\u00e9sultat inattendu.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Il n\u2019est pas n\u00e9cessaire pour cela de devenir d\u00e9veloppeur front-end.<\/span><\/p>\r\n<h2><strong><span style=\"color: #15384e;\">Comprendre les CSS pour savoir pourquoi une page ressemble \u00e0 ce qu\u2019elle est<\/span><\/strong><\/h2>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Le CSS r\u00e9pond \u00e0 une autre question : comment cette structure doit-elle \u00eatre pr\u00e9sent\u00e9e ?<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Typographie, couleurs, espacements, tailles, alignements, positionnement, bordures ou effets peuvent \u00eatre d\u00e9finis par des r\u00e8gles qui ciblent certains \u00e9l\u00e9ments HTML.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">La difficult\u00e9 pour un d\u00e9butant vient souvent du fait que plusieurs r\u00e8gles peuvent intervenir simultan\u00e9ment sur le m\u00eame \u00e9l\u00e9ment. Une modification apparemment simple peut ne pas produire l\u2019effet attendu parce qu\u2019une autre r\u00e8gle s\u2019applique ailleurs dans la feuille de style.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Comprendre la logique des s\u00e9lecteurs et la mani\u00e8re dont HTML et CSS sont li\u00e9s donne d\u00e9j\u00e0 des rep\u00e8res importants pour diagnostiquer ces situations.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">L\u2019inspecteur int\u00e9gr\u00e9 aux navigateurs devient alors un outil particuli\u00e8rement utile. Il permet d\u2019observer la structure d\u2019une page, d\u2019identifier les r\u00e8gles CSS qui s\u2019appliquent \u00e0 un \u00e9l\u00e9ment et de tester ponctuellement une modification avant d\u2019intervenir dans le fichier source.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Pour beaucoup de professionnels du digital, cette capacit\u00e9 \u00e0 regarder et diagnostiquer le code est presque aussi utile que la capacit\u00e9 \u00e0 l\u2019\u00e9crire.<\/span><\/p>\r\n<h2><strong><span style=\"color: #15384e;\">Pourquoi apprendre HTML et CSS lorsque l\u2019IA sait g\u00e9n\u00e9rer du code ?<\/span><\/strong><\/h2>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Parce que g\u00e9n\u00e9rer et valider sont deux comp\u00e9tences diff\u00e9rentes.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Un assistant comme ChatGPT, Claude, Gemini ou un outil de d\u00e9veloppement assist\u00e9 par IA peut aujourd\u2019hui cr\u00e9er une structure HTML ou proposer des r\u00e8gles CSS \u00e0 partir d\u2019une description en langage naturel.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">On peut lui demander de construire une section comportant une image, un titre et un bouton, de modifier un espacement ou d\u2019adapter une mise en pages.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Le r\u00e9sultat peut \u00eatre parfaitement utilisable. Il peut \u00e9galement \u00eatre inutilement complexe, mal structur\u00e9, fragile lorsqu\u2019on change la taille de l\u2019\u00e9cran ou simplement diff\u00e9rent de ce que l\u2019utilisateur pensait avoir demand\u00e9.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Sans connaissances minimales en HTML et CSS, il devient difficile de distinguer ces situations.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Comprendre la syntaxe permet au contraire de relire le r\u00e9sultat, demander une correction plus pr\u00e9cise, identifier le fichier ou la r\u00e8gle \u00e0 modifier et \u00e9viter de confier aveugl\u00e9ment chaque petit changement \u00e0 l\u2019outil.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">L\u2019IA d\u00e9place donc en partie la comp\u00e9tence : il n\u2019est plus toujours n\u00e9cessaire d\u2019\u00e9crire chaque ligne soi-m\u00eame, mais il devient particuli\u00e8rement utile de savoir lire, questionner et contr\u00f4ler ce qui a \u00e9t\u00e9 g\u00e9n\u00e9r\u00e9.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">C\u2019est aussi une comp\u00e9tence plus durable que la ma\u00eetrise d\u2019une interface particuli\u00e8re d\u2019assistant IA.<\/span><\/p>\r\n<h2><strong><span style=\"color: #15384e;\">HTML, CSS et Figma : mieux comprendre le passage du design au d\u00e9veloppement<\/span><\/strong><\/h2>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Pour un UI ou Product Designer, apprendre les fondamentaux du HTML et des CSS permet \u00e9galement de mieux anticiper la fabrication d\u2019une interface.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Dans Figma, Frames, Auto Layout, composants, espacements et comportements responsive permettent de construire un syst\u00e8me visuel. Dans le navigateur, ce syst\u00e8me devra \u00eatre traduit en structure HTML et en r\u00e8gles CSS.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Les concepts ne correspondent pas terme \u00e0 terme, mais comprendre les contraintes de l\u2019int\u00e9gration aide \u00e0 concevoir des maquettes plus r\u00e9alistes et \u00e0 dialoguer plus pr\u00e9cis\u00e9ment avec les d\u00e9veloppeurs.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Pourquoi certains espacements doivent-ils rester coh\u00e9rents ? Comment un bloc peut-il r\u00e9agir lorsqu\u2019un texte devient plus long ? Qu\u2019est-ce qui rel\u00e8ve de la structure et qu\u2019est-ce qui rel\u00e8ve uniquement de la pr\u00e9sentation ? Comment une interface doit-elle \u00e9voluer lorsque la largeur disponible diminue ?<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Conna\u00eetre les fondamentaux du code ne transforme pas le designer en d\u00e9veloppeur. Cela lui donne simplement une meilleure compr\u00e9hension du mat\u00e9riau dans lequel son interface sera finalement construite.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Pour les professionnels qui souhaitent approfondir la conception et le prototypage d\u2019interfaces avant leur d\u00e9veloppement, notre gamme de <a style=\"color: #15384e;\" href=\"https:\/\/www.swash-formation.fr\/les-plus-demandees\/formation-figma\/\">formations Figma<\/a> permet de travailler ces probl\u00e9matiques du point de vue du design.<\/span><\/p>\r\n<h2><strong><span style=\"color: #15384e;\">Comprendre le responsive plut\u00f4t que penser en \u00e9crans fixes<\/span><\/strong><\/h2>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Une page web n\u2019existe pas dans un format unique : e<\/span><span style=\"color: #15384e;\">lle peut \u00eatre consult\u00e9e sur un \u00e9cran large, un ordinateur portable, une tablette ou un smartphone, avec des tailles de texte, des contenus et des contextes d\u2019usage diff\u00e9rents.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Le responsive web design consiste pr\u00e9cis\u00e9ment \u00e0 construire des mises en pages suffisamment flexibles pour s\u2019adapter \u00e0 ces variations. Il fait aujourd\u2019hui partie des fondamentaux du CSS moderne.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">M\u00eame lorsqu\u2019on ne d\u00e9veloppe pas soi-m\u00eame un site complet, comprendre ce principe change la mani\u00e8re de regarder une interface.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Une largeur fixe, un texte qui ne peut pas s\u2019allonger ou une composition con\u00e7ue uniquement pour un \u00e9cran de r\u00e9f\u00e9rence peuvent g\u00e9n\u00e9rer des difficult\u00e9s au moment de l\u2019int\u00e9gration.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">La formation donne les rep\u00e8res n\u00e9cessaires pour comprendre cette logique et observer comment une page r\u00e9agit lorsque son environnement change.<\/span><\/p>\r\n<h2><strong><span style=\"color: #15384e;\">Modifier un contenu web sans d\u00e9pendre d\u2019un d\u00e9veloppeur pour chaque d\u00e9tail<\/span><\/strong><\/h2>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Pour certains participants, la finalit\u00e9 n\u2019est pas de cr\u00e9er un site de z\u00e9ro. <\/span><span style=\"color: #15384e;\">Elle peut \u00eatre beaucoup plus pragmatique :<\/span><\/p>\r\n<ul>\r\n\t<li class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Modifier quelques lignes dans une newsletter<\/span><\/li>\r\n\t<li class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Corriger un titre ou un lien dans un template HTML<\/span><\/li>\r\n\t<li class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Identifier la classe CSS responsable d\u2019un affichage<\/span><\/li>\r\n\t<li class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Adapter ponctuellement une couleur ou un espacement<\/span><\/li>\r\n\t<li class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Comprendre un fragment de code fourni par une agence<\/span><\/li>\r\n\t<li class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Inspecter une page pour mieux expliquer un probl\u00e8me \u00e0 un d\u00e9veloppeur<\/span><\/li>\r\n\t<li class=\"isSelectedEnd\"><span style=\"color: #15384e;\">V\u00e9rifier ce qu\u2019un assistant IA propose avant de l\u2019int\u00e9grer<\/span><\/li>\r\n<\/ul>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Ces op\u00e9rations modestes peuvent repr\u00e9senter un vrai gain d\u2019autonomie lorsqu\u2019elles reviennent r\u00e9guli\u00e8rement.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">La formation ne cherche donc pas \u00e0 transformer deux jours d\u2019initiation en parcours complet de d\u00e9veloppement web. Elle fournit les bases n\u00e9cessaires pour ne plus consid\u00e9rer le code d\u2019une page comme une mati\u00e8re totalement opaque.<\/span><\/p>\r\n<h2><strong><span style=\"color: #15384e;\">\u00c0 quels m\u00e9tiers une formation HTML\/CSS est-elle encore utile ?<\/span><\/strong><\/h2>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">La r\u00e9ponse d\u00e9passe largement les d\u00e9veloppeurs.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Pour un graphiste ou un UI designer, ces fondamentaux donnent une meilleure compr\u00e9hension du passage entre cr\u00e9ation et int\u00e9gration.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Pour un UX designer ou Product Designer, ils permettent de mieux identifier certaines contraintes d\u2019interface et d\u2019\u00e9changer avec les \u00e9quipes techniques.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Pour un chef de projet web ou Product Owner, ils donnent un vocabulaire commun avec les d\u00e9veloppeurs et facilitent la lecture de certaines demandes.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Pour un responsable communication, content manager ou marketeur, ils permettent d\u2019intervenir avec davantage d\u2019autonomie dans un CMS, une landing page, une newsletter ou un template.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Pour un utilisateur de solutions no-code ou d\u2019IA, enfin, ils permettent de d\u00e9passer les limites de l\u2019interface visuelle et de comprendre ce que l\u2019outil produit r\u00e9ellement.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Le point commun entre ces profils n\u2019est donc pas le d\u00e9sir de devenir d\u00e9veloppeur. C\u2019est le besoin de ne plus \u00eatre enti\u00e8rement d\u00e9pendant d\u2019un outil ou d\u2019un tiers d\u00e8s que la couche technique appara\u00eet.<\/span><\/p>\r\n<h2><strong><span style=\"color: #15384e;\">En intra : donner un vocabulaire commun aux designers, communicants et d\u00e9veloppeurs<\/span><\/strong><\/h2>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Une formation HTML\/CSS sur mesure peut \u00eatre particuli\u00e8rement utile lorsqu\u2019une m\u00eame \u00e9quipe rassemble plusieurs m\u00e9tiers.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Prenons une \u00e9quipe digitale compos\u00e9e de designers Figma, de responsables de contenus, de chefs de projet et de d\u00e9veloppeurs.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Les designers produisent les maquettes, les communicants mettent \u00e0 jour les pages dans le CMS et les d\u00e9veloppeurs interviennent d\u00e8s qu\u2019une modification sort des possibilit\u00e9s pr\u00e9vues par l\u2019interface.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Le programme peut partir de pages et composants r\u00e9ellement utilis\u00e9s par l\u2019organisation. Les participants apprennent \u00e0 reconna\u00eetre leur structure HTML, observent les styles qui d\u00e9terminent leur rendu et utilisent l\u2019inspecteur du navigateur pour comprendre certaines anomalies.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Un autre cas fr\u00e9quent concerne une \u00e9quipe communication qui produit des landing pages ou newsletters avec des outils visuels mais doit occasionnellement intervenir dans leur code source.<\/span><\/p>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Le format <a style=\"color: #15384e;\" href=\"https:\/\/www.swash-formation.fr\/formation-intra-sur-mesure\/\">intra \/ sur mesure<\/a> permet alors de s\u00e9lectionner les notions r\u00e9ellement utiles au contexte plut\u00f4t que d\u2019engager les participants dans un cursus de d\u00e9veloppement dont ils n\u2019utiliseront qu\u2019une partie.<\/span><\/p>\r\n<h2><strong><span style=\"color: #15384e;\">FAQ<\/span><\/strong><\/h2>\r\n<h3><strong><span style=\"color: #15384e;\">Faut-il savoir programmer pour apprendre HTML et CSS ?<\/span><\/strong><\/h3>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Non. HTML est un langage de balisage et CSS un langage de feuilles de style. La formation part de leur syntaxe et de leur r\u00f4le respectif sans demander de connaissances pr\u00e9alables en programmation.<\/span><\/p>\r\n<h3><strong><span style=\"color: #15384e;\">Peut-on cr\u00e9er un site complet apr\u00e8s deux jours de formation ?<\/span><\/strong><\/h3>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Non. Vous pouvez construire, mettre en forme et publier une page simple et intervenir sur des contenus existants. La cr\u00e9ation d\u2019un site complexe int\u00e9grant logique applicative, donn\u00e9es, JavaScript ou d\u00e9veloppement back-end n\u00e9cessite en revanche d\u2019autres comp\u00e9tences.<\/span><\/p>\r\n<h3><strong><span style=\"color: #15384e;\">L\u2019intelligence artificielle rend-elle l\u2019apprentissage du HTML et des CSS inutile ?<\/span><\/strong><\/h3>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Non. Elle peut acc\u00e9l\u00e9rer fortement l\u2019\u00e9criture du code, mais comprendre sa structure reste utile pour formuler une demande pr\u00e9cise, contr\u00f4ler la r\u00e9ponse, corriger une erreur et maintenir le r\u00e9sultat. La comp\u00e9tence \u00e9volue donc davantage qu\u2019elle ne dispara\u00eet.<\/span><\/p>\r\n<h3><strong><span style=\"color: #15384e;\">\u00ab HTML5 \u00bb et \u00ab CSS3 \u00bb sont-ils toujours les bons termes ?<\/span><\/strong><\/h3>\r\n<p class=\"isSelectedEnd\"><span style=\"color: #15384e;\">Ils restent couramment utilis\u00e9s, notamment dans les recherches (et certaines offres de formation), mais les standards ne fonctionnent plus r\u00e9ellement sous cette logique de versions globales. HTML est aujourd\u2019hui un standard vivant continuellement mis \u00e0 jour et CSS \u00e9volue par modules. Dans la pratique professionnelle actuelle, on parle donc simplement de HTML et CSS.<\/span><\/p>\r\n<h3><strong><span style=\"color: #15384e;\">Peut-on adapter la formation aux pages ou templates de notre entreprise ?<\/span><\/strong><\/h3>\r\n<p><span style=\"color: #15384e;\">Oui dans le cadre d\u2019une session intra. Des pages, templates, newsletters ou composants existants peuvent servir de mati\u00e8re aux exercices afin de concentrer la formation sur les situations r\u00e9ellement rencontr\u00e9es par l\u2019\u00e9quipe.<\/span><\/p>","FOR_PlanCond":1,"FOR_PlanDist":[{"FOR_Dates":"les 14 et 21 f\u00e9vrier 2025","FOR_Mentorat":null,"FOR_DateOff":"20250214"},{"FOR_Dates":"les 5 et 12 d\u00e9cembre 2025","FOR_Mentorat":null,"FOR_DateOff":"20251205"},{"FOR_Dates":"les 23 et 30 novembre 2026","FOR_Mentorat":null,"FOR_DateOff":"20261123"},{"FOR_Dates":"les 19 et 26 avril 2027","FOR_Mentorat":null,"FOR_DateOff":"20270419"},{"FOR_Dates":"les 4 et 11 octobre 2027","FOR_Mentorat":null,"FOR_DateOff":"20271004"}],"FOR_PlanPres":[{"FOR_Dates":"les 17 et 18 mars 2025","FOR_Mentorat":null,"FOR_DateOff":"20250317"},{"FOR_Dates":"les 10 et 11 juin 2025","FOR_Mentorat":null,"FOR_DateOff":"20250610"},{"FOR_Dates":"les 29 et 30 septembre 2025","FOR_Mentorat":null,"FOR_DateOff":"20250929"},{"FOR_Dates":"les 24 et 25 novembre 2025","FOR_Mentorat":null,"FOR_DateOff":"20251124"},{"FOR_Dates":"les 19 et 20 f\u00e9vrier 2026","FOR_Mentorat":null,"FOR_DateOff":"20260219"},{"FOR_Dates":"les 14 et 15 septembre 2026","FOR_Mentorat":null,"FOR_DateOff":"20260914"},{"FOR_Dates":"les 1 et 2 f\u00e9vrier 2027","FOR_Mentorat":null,"FOR_DateOff":"20270201"},{"FOR_Dates":"les 10 et 11 mai 2027","FOR_Mentorat":null,"FOR_DateOff":"20270510"},{"FOR_Dates":"les 8 et 9 septembre 2027","FOR_Mentorat":null,"FOR_DateOff":"20270908"},{"FOR_Dates":"les 8 et 9 d\u00e9cembre 2027","FOR_Mentorat":null,"FOR_DateOff":"20271208"}],"for_tag-new":false,"for_tag-update":true},"_links":{"self":[{"href":"https:\/\/www.swash-formation.fr\/sw-connect\/wp\/v2\/formation\/6417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.swash-formation.fr\/sw-connect\/wp\/v2\/formation"}],"about":[{"href":"https:\/\/www.swash-formation.fr\/sw-connect\/wp\/v2\/types\/formation"}],"wp:attachment":[{"href":"https:\/\/www.swash-formation.fr\/sw-connect\/wp\/v2\/media?parent=6417"}],"wp:term":[{"taxonomy":"domaine","embeddable":true,"href":"https:\/\/www.swash-formation.fr\/sw-connect\/wp\/v2\/domaine?post=6417"},{"taxonomy":"motcle","embeddable":true,"href":"https:\/\/www.swash-formation.fr\/sw-connect\/wp\/v2\/motcle?post=6417"},{"taxonomy":"metier","embeddable":true,"href":"https:\/\/www.swash-formation.fr\/sw-connect\/wp\/v2\/metier?post=6417"},{"taxonomy":"etiquette","embeddable":true,"href":"https:\/\/www.swash-formation.fr\/sw-connect\/wp\/v2\/etiquette?post=6417"},{"taxonomy":"type_ra","embeddable":true,"href":"https:\/\/www.swash-formation.fr\/sw-connect\/wp\/v2\/type_ra?post=6417"},{"taxonomy":"logiciel","embeddable":true,"href":"https:\/\/www.swash-formation.fr\/sw-connect\/wp\/v2\/logiciel?post=6417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}