Partager :
Apprenez à créer des pages web modernes et responsive en HTML/CSS

Suivre une Formation HTML/CSS à Lyon permet d’acquérir les langages fondamentaux utilisés pour structurer et mettre en forme les pages web. Le HTML permet d’organiser les contenus d’une page — titres, textes, images, liens, formulaires — tandis que le CSS définit leur présentation, leur mise en page et leur adaptation aux différents écrans. Ces compétences permettent de mieux comprendre le fonctionnement d’un site, de créer ses propres pages web mais également d’intervenir plus facilement sur un site existant ou un CMS comme WordPress.
Les formations HTML/CSS proposées par Devictio à Lyon privilégient une approche pratique et progressive. Selon votre niveau et vos objectifs, vous pouvez apprendre les fondamentaux du HTML et du CSS ou approfondir les techniques modernes d’intégration avec Flexbox, CSS Grid, Responsive Design, Media Queries, Container Queries, variables CSS, transitions et animations. Une attention particulière est également portée au HTML sémantique, à l’accessibilité, à l’organisation du code et à l’utilisation des outils de développement du navigateur.
Devictio propose ainsi trois formats complémentaires : une Formation HTML/CSS Niveau 1 de 3 jours pour acquérir les fondamentaux et créer ses premières pages web, une Formation HTML/CSS Niveau 2 de 2 jours pour approfondir le Responsive Design et les techniques CSS avancées, ainsi qu’une Formation HTML/CSS de 5 jours – De l’initiation aux techniques avancées, réunissant une progression complète de la création d’une page jusqu’à la conception d’interfaces web modernes et responsive.
L’intelligence artificielle est également intégrée aux formations comme outil d’assistance au développement. Les participants apprennent à l’utiliser pour expliquer un fragment de code, rechercher une erreur, proposer une correction ou améliorer une mise en page, tout en restant capables de comprendre, tester et contrôler le HTML/CSS généré. L’objectif est ainsi d’acquérir des compétences durables permettant de travailler avec les outils actuels sans dépendre entièrement des solutions automatisées.
Ces formations s’adressent notamment aux Webmasters, intégrateurs web, Webdesigners, chargés de communication ou de marketing digital, chefs de projet web, entrepreneurs ainsi qu’à toute personne souhaitant créer, modifier ou mieux comprendre des interfaces web. Elles constituent également un complément pertinent à la Formation Webmaster de Devictio pour les participants souhaitant approfondir leurs compétences en HTML/CSS et disposer de davantage d’autonomie pour personnaliser leurs sites web.
Infos pratiques Formation HTML
Pourquoi se former au HTML et au CSS ?
Se former au HTML et au CSS permet de comprendre comment sont structurées et mises en forme les pages d’un site web. Ces compétences permettent de créer ses propres pages, mais aussi de lire, modifier et corriger du code existant sans dépendre systématiquement d’un développeur. Elles restent particulièrement utiles aux professionnels chargés de la création, de l’administration ou de la personnalisation de sites web.
À qui s’adressent les formations HTML/CSS ?
Les formations en HTML/CSS s’adressent notamment aux Webmasters, Webdesigners, intégrateurs web, chargés de communication ou de marketing digital, chefs de projet web, entrepreneurs et indépendants. Le Niveau 1 est accessible aux débutants, tandis que le Niveau 2 s'adresse aux personnes connaissant déjà les fondamentaux du HTML et du CSS. Un format de 5 jours permet également de suivre une progression allant de l’initiation aux techniques avancées.
Pourquoi apprendre l'HTML/CSS lorsque l’on connaît déjà WordPress ?
WordPress permet de créer et administrer un site sans nécessairement écrire du code, mais connaître HTML/CSS apporte davantage d’autonomie pour comprendre et personnaliser son site. Ces compétences permettent notamment d’identifier la structure d’une page, modifier certains styles, intervenir sur l’affichage responsive ou diagnostiquer plus facilement un problème de présentation. HTML/CSS constitue donc un complément naturel à une formation WordPress, notamment pour les personnes amenées à administrer régulièrement un site professionnel.
Pourquoi suivre une Formation HTML/CSS chez Devictio à Lyon ?
Les formations HTML/CSS de Devictio à Lyon privilégient la pratique avec des exercices de création, de modification et de diagnostic de pages web. Les formations en petits groupes et en présentiel favorisent les échanges avec le formateur et permettent d’accompagner les participants lors de leurs manipulations de code. Plusieurs formats sont proposés afin de choisir une formation correspondant à son niveau et aux compétences recherchées.
La formation HTML/CSS est-elle intégrée à d’autres formations Devictio ?
Oui. Les fondamentaux du HTML et du CSS sont notamment abordés dans la Formation Webmaster de 5 jours, afin de permettre au Webmaster de comprendre le code d'une page et d'effectuer des personnalisations simples sur son site. La formation HTML/CSS dédiée permet d’aller beaucoup plus loin avec Flexbox, CSS Grid, Responsive Design, Media Queries, Container Queries, accessibilité et CSS avancé. Elle peut ainsi être suivie indépendamment ou en complément d’une formation Webmaster ou WordPress pour développer davantage ses compétences en création et intégration web.
Nos formations HTML
Formation HTML sur mesure
Notre programme de formation :
Référence de la formation : WEHTM261
Nombre de stagiaires max. : 5
Public visé :
- Webmasters et futurs Webmasters
- Intégrateurs web débutants
- Chargés de communication digitale
- Chargés de marketing digital
- Webdesigners souhaitant comprendre l’intégration web
- Chefs de projet web
- Entrepreneurs et indépendants
- Toute personne souhaitant apprendre à créer ou modifier des pages web en HTML et CSS
Objectifs :
- Comprendre le rôle du HTML et du CSS dans la création d’une page web
- Créer la structure HTML d’une page
- Utiliser les principales balises HTML
- Structurer les contenus de manière sémantique
- Créer des liens, images, listes, tableaux et formulaires
- Comprendre les fondamentaux de l’accessibilité
- Mettre en forme une page avec CSS
- Comprendre la cascade, l’héritage et la spécificité
- Maîtriser le modèle de boîte CSS
- Créer des mises en page avec Flexbox
- Découvrir CSS Grid
- Adapter une page aux smartphones et tablettes
- Utiliser les outils de développement du navigateur
- Créer une page web complète en HTML/CSS
Compétences visées :
- Être capable de créer une page HTML structurée
- Savoir utiliser les principales balises HTML
- Être capable de mettre en forme une page avec CSS
- Comprendre et utiliser le modèle de boîte
- Savoir créer une mise en page avec Flexbox
- Comprendre les fondamentaux de CSS Grid
- Être capable de créer une page responsive
- Savoir identifier et corriger des problèmes simples avec les outils du navigateur
- Être capable de lire et modifier du code HTML/CSS existant
Moyens techniques et pédagogiques :
- Apports théoriques et méthodologiques
- Démonstrations réalisées par le formateur
- Écriture de code HTML et CSS par les participants
- Exercices pratiques progressifs
- Création de pages web
- Utilisation des outils de développement du navigateur
- Utilisation encadrée de l’intelligence artificielle
- Accompagnement individualisé par le formateur
Évaluation des résultats :
Une évaluation pédagogique (orale et/ou écrite) est effectuée à la fin de votre formation afin d’attester l’acquisition de connaissances.Exercice de synthèse.
Validation :
Attestation de fin de formation envoyée par mail.
Durée :
Pré-requis :
- Maîtriser l’utilisation courante d’un ordinateur
- Savoir utiliser un navigateur web et gérer des fichiers et dossiers
- Aucune connaissance préalable en HTML ou CSS n’est nécessaire
Modalités d’inscription :
Les inscriptions sont possibles :
- Jusqu’à 48 heures avant le début de la formation, sous réserve des places disponibles, pour les financements en autofinancement ou via le plan de développement des compétences de l’entreprise.
- Au plus tard 11 jours ouvrés avant le début de la session pour toute inscription financée par le Compte Personnel de Formation (CPF), conformément à la réglementation en vigueur.
- Environ 4 semaines avant le début de la formation pour les demandes de financement auprès d’un OPCO ou de France Travail, afin de permettre l’instruction du dossier.
Accessibilité aux personnes en situation de handicap :
Devictio s’engage à favoriser l’accès à ses formations aux personnes en situation de handicap. Pour étudier les possibilités d’adaptation de la formation à vos besoins, nous vous invitons à contacter notre référent handicap :
- 📞 04 72 64 25 19
- ✉️ formation@devictio.fr
Points abordés :
Formation HTML/CSS – Niveau 1 : créer et mettre en forme des pages web
Cette formation permet d’acquérir les fondamentaux du HTML et du CSS afin de créer, structurer et mettre en forme des pages web. Les participants apprennent à utiliser un HTML sémantique, à appliquer des styles CSS et à construire des mises en page adaptées aux différents formats d’écran. La formation privilégie la pratique afin de permettre aux participants de comprendre, écrire, modifier et corriger eux-mêmes du code HTML et CSS. L’utilisation de l’intelligence artificielle est également abordée comme outil d’assistance à la compréhension, à la création et au diagnostic du code.
Jour 1 – Comprendre le Web et créer ses premières pages HTML
- Comprendre le fonctionnement général d’un site web
- Comprendre la relation entre navigateur, serveur et fichiers web
- Identifier le rôle du HTML, du CSS et de JavaScript
- Comprendre la structure d’un document HTML
- Créer son premier fichier HTML
- Utiliser un éditeur de code
- Afficher et tester une page dans le navigateur
- Comprendre les balises, éléments et attributs
Structurer les contenus avec HTML
- Créer des titres et sous-titres
- Créer des paragraphes
- Mettre en valeur certains contenus
- Créer des listes ordonnées et non ordonnées
- Créer des liens internes et externes
- Créer des ancres
- Comprendre les chemins relatifs et absolus
- Organiser correctement ses fichiers et dossiers
Intégrer des images et médias
- Insérer une image
- Comprendre les principaux formats d’image
- Renseigner correctement l’attribut alt
- Comprendre les dimensions et proportions
- Créer une image cliquable
- Comprendre les principes des images responsives
- Intégrer des contenus multimédias lorsque cela est pertinent
Créer une structure HTML sémantique
- Comprendre l’intérêt du HTML sémantique
- Utiliser header, main, nav, section, article, aside et footer
- Structurer correctement les différentes zones d’une page
- Hiérarchiser les titres
- Comprendre l’impact de la structure sur l’accessibilité et le référencement
- Éviter les principales erreurs de structure HTML
Créer des tableaux et formulaires
- Créer un tableau de données simple
- Structurer lignes, colonnes et en-têtes
- Créer un formulaire HTML
- Utiliser les principaux types de champs
- Créer des labels
- Créer des listes déroulantes
- Ajouter des cases à cocher et boutons radio
- Créer un bouton d’envoi
- Comprendre les bonnes pratiques d’accessibilité des formulaires
Jour 2 – Mettre en forme les pages avec CSS
- Comprendre le rôle du CSS
- Découvrir la syntaxe CSS
- Lier une feuille de style à une page HTML
- Comprendre les sélecteurs
- Utiliser les sélecteurs de balise, classe et identifiant
- Comprendre les sélecteurs combinés
- Découvrir les pseudo-classes et pseudo-éléments
- Comprendre la cascade, l’héritage et la spécificité
Mettre en forme les textes et éléments graphiques
- Définir les couleurs
- Modifier les polices et tailles de texte
- Gérer graisse, style et alignement
- Définir l’interlignage et les espacements
- Utiliser des polices web
- Créer des arrière-plans
- Créer des bordures
- Ajouter des ombres simples
- Créer des effets au survol
Comprendre le modèle de boîte CSS
- Comprendre width et height
- Utiliser margin et padding
- Comprendre les bordures
- Utiliser box-sizing
- Comprendre le comportement des éléments block et inline
- Maîtriser les dimensions et espacements d’un élément
Positionner les éléments
- Comprendre le flux normal d’une page
- Utiliser les différentes valeurs de position
- Comprendre relative et absolute
- Utiliser fixed et sticky lorsque cela est pertinent
- Comprendre la superposition des éléments
- Utiliser z-index
Jour 3 – Flexbox, Responsive Design et création d’une page complète
- Comprendre les principes de Flexbox
- Créer un conteneur flexible
- Organiser les éléments horizontalement et verticalement
- Gérer alignements et espacements
- Modifier l’ordre des éléments
- Créer une navigation avec Flexbox
- Créer des colonnes et cartes responsives
- Identifier les situations adaptées à Flexbox
Découvrir CSS Grid
- Comprendre le principe de CSS Grid
- Créer une grille simple
- Définir lignes et colonnes
- Gérer les espacements
- Positionner des éléments dans la grille
- Comprendre les différences entre Grid et Flexbox
Créer des pages Responsive
- Comprendre l’approche Mobile First
- Utiliser le viewport
- Comprendre les unités relatives
- Créer des mises en page fluides
- Utiliser les Media Queries
- Adapter la navigation aux différentes tailles d’écran
- Adapter images et contenus
- Tester les principaux breakpoints
- Contrôler l’affichage sur smartphone, tablette et ordinateur
Utiliser les outils de développement du navigateur
- Inspecter une page web
- Identifier la structure HTML
- Identifier les règles CSS appliquées
- Modifier temporairement une propriété
- Identifier une règle CSS écrasée
- Tester différents formats d’écran
- Diagnostiquer les problèmes simples d’affichage
Utiliser l’intelligence artificielle comme assistant HTML/CSS
- Demander l’explication d’un fragment de code
- Utiliser l’IA pour rechercher une erreur simple
- Obtenir une proposition de correction
- Créer une première structure HTML à partir d’un besoin
- Obtenir des propositions de règles CSS
- Demander une adaptation responsive
- Contrôler la qualité et la pertinence du code généré
- Comprendre et tester le code avant de l’utiliser
Atelier pratique – Créer une page web responsive
- Définir la structure de la page
- Créer le document HTML
- Structurer les différentes zones avec des balises sémantiques
- Intégrer textes, liens et images
- Créer la feuille de style
- Définir l’identité visuelle
- Créer la mise en page avec Flexbox ou Grid
- Adapter la page aux différents écrans
- Tester et corriger les problèmes d’affichage
- Contrôler la qualité générale du code
Référence de la formation : WEHTM262
Nombre de stagiaires max. : 5
Public visé :
- Webmasters
- Intégrateurs web
- Développeurs front-end débutants
- Webdesigners
- Chefs de projet web
- Professionnels du digital amenés à modifier des interfaces web
- Toute personne souhaitant approfondir sa pratique du HTML et du CSS
Objectifs :
- Approfondir la structuration HTML d’une interface web
- Utiliser les sélecteurs CSS avancés
- Maîtriser Flexbox pour créer des composants et mises en page
- Créer des mises en page avancées avec CSS Grid
- Construire des interfaces réellement responsives
- Utiliser les Media Queries et découvrir les Container Queries
- Utiliser les variables CSS pour améliorer la maintenabilité
- Créer des transitions et animations CSS
- Améliorer l’accessibilité des interfaces
- Organiser et maintenir efficacement ses feuilles de style
- Utiliser les DevTools pour diagnostiquer et corriger les problèmes
- Utiliser l’IA de manière contrôlée pour assister la production et le diagnostic du code
Compétences visées :
- Être capable de créer des mises en page avancées avec Flexbox et CSS Grid
- Savoir créer des interfaces adaptées aux différents formats d’écran
- Être capable d’utiliser les techniques modernes du Responsive Design
- Savoir utiliser les variables et fonctionnalités CSS avancées
- Être capable de créer des transitions et animations adaptées
- Savoir améliorer l’accessibilité d’une interface
- Être capable d’organiser un CSS plus lisible et maintenable
- Savoir utiliser les DevTools pour diagnostiquer et corriger des problèmes d’intégration
- Être capable d’utiliser l’IA comme assistant tout en comprenant et contrôlant le code produit
Moyens techniques et pédagogiques :
- Apports théoriques et méthodologiques
- Démonstrations réalisées par le formateur
- Écriture et modification de code HTML/CSS
- Exercices pratiques progressifs
- Analyse et correction de code existant
- Création d’interfaces responsives
- Utilisation des DevTools
- Utilisation encadrée de l’intelligence artificielle
- Accompagnement individualisé par le formateur
Évaluation des résultats :
- Évaluation des connaissances et des attentes en début de formation
- Questions de validation des acquis
- Exercices pratiques Flexbox et CSS Grid
- Création de composants responsives
- Exercices de diagnostic et de correction
- Réalisation d’une interface web lors de l’atelier final
- Évaluation finale permettant de mesurer l’atteinte des objectifs pédagogiques
Validation :
Attestation de fin de formation envoyée par mail.
Durée :
Pré-requis :
- Connaître la structure d’un document HTML
- Savoir utiliser les principales balises HTML
- Savoir créer et appliquer des règles CSS
- Comprendre les sélecteurs, classes et identifiants
- Connaître le modèle de boîte CSS
- Avoir déjà réalisé une mise en page HTML/CSS simple ou disposer d’un niveau équivalent au Niveau 1
Modalités d’inscription :
Les inscriptions sont possibles :
- Jusqu’à 48 heures avant le début de la formation, sous réserve des places disponibles, pour les financements en autofinancement ou via le plan de développement des compétences de l’entreprise.
- Au plus tard 11 jours ouvrés avant le début de la session pour toute inscription financée par le Compte Personnel de Formation (CPF), conformément à la réglementation en vigueur.
- Environ 4 semaines avant le début de la formation pour les demandes de financement auprès d’un OPCO ou de France Travail, afin de permettre l’instruction du dossier.
Accessibilité aux personnes en situation de handicap :
Devictio s’engage à favoriser l’accès à ses formations aux personnes en situation de handicap. Pour étudier les possibilités d’adaptation de la formation à vos besoins, nous vous invitons à contacter notre référent handicap :
- 📞 04 72 64 25 19
- ✉️ formation@devictio.fr
Points abordés :
Formation HTML/CSS – Niveau 2 : Responsive Design et CSS avancé
Cette formation s’adresse aux personnes maîtrisant déjà les fondamentaux du HTML et du CSS et souhaitant approfondir la création d’interfaces web modernes et responsives. Les participants développent leurs compétences en Flexbox, CSS Grid, Responsive Design, sélecteurs avancés, variables CSS, animations et organisation du code. Une attention particulière est portée à l’accessibilité, à la maintenabilité du CSS, aux outils de diagnostic et à l’adaptation des interfaces aux différents formats d’écran. L’intelligence artificielle est utilisée comme assistant pour analyser, expliquer, corriger et optimiser du code, tout en conservant la maîtrise des solutions proposées.
Jour 1 – CSS avancé et mises en page modernes
- Réviser les mécanismes essentiels de CSS
- Approfondir cascade, héritage et spécificité
- Comprendre l’ordre d’application des règles
- Identifier les conflits de styles
- Éviter l’utilisation excessive de !important
- Améliorer la lisibilité et l’organisation du code
Utiliser les sélecteurs avancés
- Utiliser les sélecteurs d’attributs
- Utiliser les combinateurs
- Approfondir les pseudo-classes
- Utiliser :first-child, :last-child et :nth-child()
- Découvrir :not(), :is() et :where()
- Comprendre les possibilités de :has() selon les besoins
- Utiliser ::before et ::after
- Créer des composants sans multiplier inutilement les classes
Approfondir Flexbox
- Comprendre précisément les axes principal et secondaire
- Gérer l’alignement des éléments
- Utiliser flex-grow, flex-shrink et flex-basis
- Gérer le retour à la ligne
- Créer des composants flexibles
- Créer des navigations responsives
- Créer des cartes et listes de contenus
- Résoudre les problèmes courants liés à Flexbox
Créer des mises en page avec CSS Grid
- Comprendre lignes, colonnes et cellules
- Créer des grilles explicites et implicites
- Utiliser fr, minmax() et repeat()
- Créer des colonnes adaptatives
- Utiliser auto-fit et auto-fill
- Positionner précisément les éléments
- Utiliser les zones de grille
- Créer des mises en page complexes sans multiplier les conteneurs
- Combiner Grid et Flexbox
- Choisir entre Grid et Flexbox selon la situation
Utiliser les variables CSS
- Comprendre le principe des propriétés personnalisées
- Créer des variables globales
- Réutiliser couleurs, espacements et dimensions
- Modifier des variables selon le contexte
- Créer une base simple de design system
- Faciliter la maintenance et l’évolution graphique d’un site
Jour 2 – Responsive avancé, animations, accessibilité et optimisation
- Approfondir l’approche Mobile First
- Créer des interfaces fluides
- Utiliser efficacement les unités relatives
- Utiliser rem, em, %, vw et vh selon les besoins
- Découvrir les unités liées au viewport moderne lorsque pertinentes
- Utiliser min(), max() et clamp()
- Créer des tailles de texte et espacements fluides
- Limiter le recours à des breakpoints arbitraires
Approfondir les Media Queries
- Définir des breakpoints à partir du contenu
- Adapter la mise en page
- Modifier navigation, typographies et espacements
- Adapter les images et médias
- Prendre en compte certaines préférences utilisateur
- Tester différents formats d’écran
Découvrir les Container Queries
- Comprendre la différence entre Media Queries et Container Queries
- Identifier les composants adaptés aux Container Queries
- Créer un conteneur
- Adapter un composant à l’espace réellement disponible
- Créer des composants plus réutilisables
- Combiner Media Queries et Container Queries lorsque cela est pertinent
Créer des transitions et animations CSS
- Créer des transitions fluides
- Choisir les propriétés pertinentes à animer
- Comprendre durée, délai et courbe d’accélération
- Utiliser transform
- Créer des animations avec @keyframes
- Définir durée, répétition et direction
- Créer des micro-interactions
- Éviter les animations inutiles ou gênantes
- Prendre en compte les préférences de réduction des animations
Améliorer les formulaires
- Structurer correctement les formulaires HTML
- Créer des styles cohérents pour les champs
- Gérer focus, hover et états d’erreur
- Créer des boutons accessibles
- Améliorer l’expérience sur mobile
- Conserver une navigation possible au clavier
Améliorer l’accessibilité HTML/CSS
- Utiliser un HTML sémantique
- Respecter la hiérarchie des titres
- Créer des contrastes suffisants
- Créer des états de focus visibles
- Ne pas transmettre une information uniquement par la couleur
- Améliorer la navigation au clavier
- Comprendre le rôle des attributs ARIA sans en faire un usage systématique
- Identifier les principales erreurs d’accessibilité dans une interface
Organiser et maintenir son CSS
- Structurer une feuille de style
- Créer des conventions de nommage cohérentes
- Limiter les duplications
- Créer des classes réutilisables
- Organiser variables, composants et utilitaires
- Comprendre les principes d’une architecture CSS maintenable
- Découvrir le rôle des préprocesseurs CSS sans en faire une dépendance
- Identifier quand Sass peut apporter une valeur ajoutée
Diagnostiquer avec les DevTools
- Inspecter précisément un élément
- Identifier les règles CSS actives et écrasées
- Comprendre les styles calculés
- Analyser le modèle de boîte
- Utiliser les outils dédiés à Flexbox et Grid
- Tester les modifications en temps réel
- Simuler différents formats d’écran
- Identifier l’origine d’un problème responsive
Utiliser l’intelligence artificielle pour assister son intégration
- Faire expliquer un code complexe
- Rechercher l’origine probable d’une erreur
- Demander plusieurs solutions à un problème de mise en page
- Transformer une structure en proposition responsive
- Optimiser ou simplifier un fragment CSS
- Identifier des répétitions dans une feuille de style
- Demander une analyse d’accessibilité d’un fragment de code
- Comparer la réponse de l’IA avec la documentation et le comportement réel du navigateur
- Tester et valider systématiquement le code proposé
Atelier pratique – Créer une interface web moderne et responsive
- Analyser une maquette ou un besoin
- Définir la structure HTML sémantique
- Organiser les composants
- Créer la mise en page avec Grid et Flexbox
- Créer les variables CSS principales
- Adapter l’interface aux différents écrans
- Utiliser les Media Queries et, lorsque pertinent, les Container Queries
- Créer les interactions et transitions utiles
- Contrôler l’accessibilité
- Tester l’interface avec les DevTools
- Corriger les problèmes d’affichage
- Optimiser et organiser le code final
Référence de la formation : WEHTM263
Nombre de stagiaires max. : 5
Public visé :
- Webmasters et futurs Webmasters
- Intégrateurs web débutants
- Webdesigners souhaitant maîtriser l’intégration HTML/CSS
- Chargés de communication digitale
- Chargés de marketing digital
- Chefs de projet web
- Développeurs débutants
- Entrepreneurs et indépendants
- Toute personne souhaitant apprendre à créer ou personnaliser des interfaces web
Objectifs :
- Comprendre le rôle du HTML et du CSS dans la création d’un site web
- Structurer une page avec un HTML sémantique
- Créer et organiser textes, liens, images, tableaux et formulaires
- Mettre en forme une interface avec CSS
- Comprendre la cascade, l’héritage et la spécificité
- Maîtriser le modèle de boîte CSS
- Créer des mises en page avec Flexbox et CSS Grid
- Concevoir des interfaces adaptées aux différents formats d’écran
- Utiliser les Media Queries et découvrir les Container Queries
- Créer des composants réutilisables et maintenables
- Utiliser les variables CSS
- Créer des transitions et animations adaptées
- Améliorer l’accessibilité des interfaces
- Utiliser les outils de développement du navigateur pour diagnostiquer les erreurs
- Utiliser l’intelligence artificielle comme assistant à la création et au diagnostic du code
- Réaliser une interface web complète, moderne et responsive
Compétences visées :
- Être capable de créer une interface complète en HTML et CSS
- Savoir structurer les contenus avec un HTML sémantique
- Maîtriser les principales techniques de mise en forme CSS
- Être capable de construire des mises en page avec Flexbox et CSS Grid
- Savoir créer des interfaces responsive et Mobile First
- Être capable d’utiliser les principales fonctionnalités CSS modernes
- Savoir améliorer l’accessibilité d’une interface
- Être capable de diagnostiquer et corriger des problèmes d’intégration
- Savoir structurer un code CSS plus lisible et maintenable
- Être capable d’utiliser l’IA comme assistant tout en comprenant et contrôlant le code produit
Moyens techniques et pédagogiques :
- Apports théoriques et méthodologiques
- Démonstrations réalisées par le formateur
- Écriture de code HTML et CSS
- Exercices pratiques progressifs
- Création de composants web
- Projet fil rouge sur les cinq journées
- Utilisation des DevTools
- Utilisation encadrée de l’intelligence artificielle
- Analyse et correction de code
- Accompagnement individualisé par le formateur
Évaluation des résultats :
- Évaluation du niveau et des attentes en début de formation
- Questions de validation des acquis
- Exercices HTML et CSS
- Création de mises en page avec Flexbox et Grid
- Création de composants responsives
- Exercices de diagnostic et de correction
- Contrôle des bonnes pratiques d’accessibilité
- Réalisation du projet fil rouge
- Présentation de l’interface créée en fin de formation
- Évaluation finale permettant de mesurer l’atteinte des objectifs pédagogiques
Validation :
Attestation de fin de formation envoyée par mail.
Durée :
Pré-requis :
- Maîtriser l’utilisation courante d’un ordinateur
- Savoir utiliser un navigateur web et gérer des fichiers et dossiers
- Aucune connaissance préalable en HTML ou CSS n’est nécessaire
Modalités d’inscription :
Les inscriptions sont possibles :
- Jusqu’à 48 heures avant le début de la formation, sous réserve des places disponibles, pour les financements en autofinancement ou via le plan de développement des compétences de l’entreprise.
- Au plus tard 11 jours ouvrés avant le début de la session pour toute inscription financée par le Compte Personnel de Formation (CPF), conformément à la réglementation en vigueur.
- Environ 4 semaines avant le début de la formation pour les demandes de financement auprès d’un OPCO ou de France Travail, afin de permettre l’instruction du dossier.
Accessibilité aux personnes en situation de handicap :
Devictio s’engage à favoriser l’accès à ses formations aux personnes en situation de handicap. Pour étudier les possibilités d’adaptation de la formation à vos besoins, nous vous invitons à contacter notre référent handicap :
- 📞 04 72 64 25 19
- ✉️ formation@devictio.fr
Points abordés :
Formation HTML/CSS – De l’initiation aux techniques avancées : créer des interfaces web modernes et responsive
Ce parcours complet permet d’apprendre progressivement à créer, structurer, mettre en forme et optimiser des pages web avec HTML et CSS. Les participants commencent par les fondamentaux du HTML sémantique et de la mise en forme CSS avant d’aborder les techniques modernes de Responsive Design, Flexbox, CSS Grid et les fonctionnalités CSS avancées. La formation privilégie la pratique avec de nombreux exercices et un projet fil rouge permettant de concevoir une interface web complète adaptée aux ordinateurs, tablettes et smartphones. L’intelligence artificielle est également utilisée comme outil d’assistance pour comprendre, expliquer, corriger et améliorer du code tout en conservant la capacité à analyser les solutions proposées.
Jour 1 – Comprendre HTML et structurer une page web
- Comprendre le fonctionnement général du Web
- Comprendre la relation entre navigateur, serveur et fichiers web
- Identifier les rôles respectifs de HTML, CSS et JavaScript
- Installer et prendre en main un éditeur de code
- Créer la structure d’un document HTML
- Comprendre les balises, éléments et attributs
- Créer titres, paragraphes et contenus textuels
- Créer des listes ordonnées et non ordonnées
- Créer des liens internes et externes
- Comprendre les chemins relatifs et absolus
- Organiser correctement les fichiers d’un projet
Créer une structure HTML sémantique
- Comprendre l’intérêt du HTML sémantique
- Utiliser header, nav, main, section, article, aside et footer
- Créer une hiérarchie logique des titres
- Structurer correctement le contenu d’une page
- Comprendre l’impact de la structure HTML sur l’accessibilité et le référencement
- Éviter les principales erreurs de balisage
Intégrer images et médias
- Ajouter des images dans une page
- Comprendre les principaux formats d’image
- Renseigner correctement les textes alternatifs
- Optimiser la taille et le poids des fichiers
- Créer des images cliquables
- Comprendre les principes des images responsives
- Intégrer des médias externes lorsque cela est pertinent
Créer des tableaux et formulaires
- Créer un tableau de données structuré
- Créer un formulaire HTML
- Utiliser les principaux types de champs
- Créer labels, listes déroulantes, boutons radio et cases à cocher
- Créer un bouton d’envoi
- Comprendre les attributs essentiels des formulaires
- Appliquer les premiers principes d’accessibilité
Jour 2 – Mettre en forme avec CSS
- Comprendre le rôle d’une feuille de style
- Lier un fichier CSS à une page HTML
- Comprendre la syntaxe d’une règle CSS
- Utiliser les sélecteurs de balise, classe et identifiant
- Comprendre les sélecteurs combinés
- Découvrir les pseudo-classes et pseudo-éléments
- Comprendre cascade, héritage et spécificité
- Identifier les conflits de styles
Créer une identité visuelle avec CSS
- Gérer les couleurs
- Modifier les polices et tailles de texte
- Gérer graisse, style, alignement et interlignage
- Utiliser des polices web
- Créer des arrière-plans
- Ajouter bordures et arrondis
- Créer des ombres
- Créer des effets de survol
- Structurer une identité graphique cohérente
Comprendre le modèle de boîte
- Comprendre width et height
- Utiliser margin et padding
- Gérer les bordures
- Utiliser box-sizing
- Comprendre les éléments block et inline
- Maîtriser les dimensions et espacements
- Identifier les débordements
Positionner les éléments
- Comprendre le flux normal d’une page
- Utiliser position relative et absolute
- Utiliser fixed et sticky lorsque cela est pertinent
- Comprendre les contextes de positionnement
- Gérer la superposition des éléments avec z-index
Jour 3 – Créer des mises en page responsives
- Comprendre les enjeux du Responsive Web Design
- Adopter une approche Mobile First
- Comprendre les unités fixes et relatives
- Utiliser %, rem, em, vw et vh selon les besoins
- Créer des contenus et images fluides
- Comprendre le viewport
- Tester une interface sur plusieurs tailles d’écran
Créer des mises en page avec Flexbox
- Comprendre le conteneur flex et les éléments flexibles
- Comprendre les axes principal et secondaire
- Créer des dispositions horizontales et verticales
- Gérer alignements et espacements
- Utiliser flex-grow, flex-shrink et flex-basis
- Gérer le retour à la ligne
- Créer une navigation responsive
- Créer des cartes et colonnes flexibles
- Identifier les cas d’usage adaptés à Flexbox
Utiliser les Media Queries
- Comprendre le rôle des Media Queries
- Définir les breakpoints selon le contenu
- Modifier les mises en page selon l’espace disponible
- Adapter les typographies et espacements
- Adapter la navigation
- Gérer les différents formats d’écran
- Éviter de multiplier inutilement les breakpoints
Découvrir CSS Grid
- Comprendre la logique bidimensionnelle de CSS Grid
- Créer une grille simple
- Définir lignes et colonnes
- Utiliser l’unité fr
- Gérer les espacements
- Positionner les éléments
- Créer des grilles adaptatives
- Comprendre quand utiliser Grid ou Flexbox
Jour 4 – CSS avancé et composants modernes
- Approfondir cascade et spécificité
- Utiliser les sélecteurs d’attributs
- Approfondir les pseudo-classes
- Utiliser :nth-child(), :not(), :is() et :where()
- Découvrir les possibilités de :has()
- Utiliser ::before et ::after
- Créer des composants réutilisables
- Réduire les répétitions dans les feuilles de style
Approfondir CSS Grid
- Créer des grilles explicites et implicites
- Utiliser repeat() et minmax()
- Utiliser auto-fit et auto-fill
- Créer des colonnes adaptatives
- Positionner précisément les éléments
- Créer des zones de grille
- Combiner Grid et Flexbox
- Créer des interfaces complexes sans multiplier les conteneurs inutiles
Utiliser les variables CSS
- Comprendre les propriétés personnalisées CSS
- Créer des variables globales
- Centraliser couleurs, espacements et dimensions
- Modifier des variables selon le contexte
- Créer les bases d’un design system
- Faciliter la maintenance graphique d’un site
Créer des interfaces fluides
- Utiliser min(), max() et clamp()
- Créer des typographies fluides
- Créer des espacements adaptatifs
- Limiter les valeurs fixes
- Créer des composants capables de s’adapter naturellement à l’espace disponible
Découvrir les Container Queries
- Comprendre la différence entre Media Queries et Container Queries
- Créer un contexte de conteneur
- Adapter un composant à la taille de son conteneur
- Créer des composants réutilisables dans plusieurs contextes
- Combiner Media Queries et Container Queries
Créer transitions et animations CSS
- Créer des transitions
- Définir durée et courbe d’accélération
- Utiliser transform
- Créer des animations avec @keyframes
- Créer des micro-interactions
- Limiter les animations inutiles
- Prendre en compte les préférences utilisateur concernant les animations
Jour 5 – Accessibilité, diagnostic et réalisation d’une interface complète
- Comprendre les principes essentiels de l’accessibilité web
- Utiliser correctement le HTML sémantique
- Respecter la hiérarchie des titres
- Créer des contrastes suffisants
- Créer des états de focus visibles
- Maintenir une navigation possible au clavier
- Renseigner les alternatives textuelles
- Ne pas transmettre une information uniquement par la couleur
- Comprendre le rôle des attributs ARIA lorsque cela est nécessaire
Créer des formulaires accessibles et responsives
- Structurer correctement les champs et labels
- Créer des styles cohérents
- Gérer focus, hover, erreur et validation
- Créer des boutons accessibles
- Adapter les formulaires aux écrans tactiles
- Optimiser l’expérience mobile
Organiser et maintenir son CSS
- Structurer les feuilles de style
- Utiliser des conventions de nommage cohérentes
- Créer des classes réutilisables
- Limiter les duplications
- Organiser variables, composants et utilitaires
- Faciliter la maintenance du projet
- Comprendre l’intérêt éventuel d’un préprocesseur comme Sass
Diagnostiquer une interface avec les DevTools
- Inspecter les éléments HTML
- Identifier les styles appliqués
- Comprendre les styles calculés
- Repérer les règles CSS écrasées
- Analyser le modèle de boîte
- Utiliser les outils Flexbox et Grid du navigateur
- Tester les modifications en temps réel
- Simuler différentes tailles d’écran
- Identifier l’origine d’un problème responsive
Utiliser l’intelligence artificielle comme assistant HTML/CSS
- Demander l’explication d’un fragment de code
- Identifier l’origine probable d’une erreur
- Obtenir plusieurs solutions à un problème de mise en page
- Créer une première proposition de structure HTML
- Proposer une adaptation responsive
- Simplifier ou réorganiser du CSS
- Identifier les répétitions
- Demander des pistes d’amélioration d’accessibilité
- Comparer les solutions proposées par l’IA avec le comportement réel du navigateur
- Comprendre et tester systématiquement le code avant utilisation
Projet fil rouge – Concevoir une interface web moderne et responsive
- Analyser un besoin ou une maquette
- Définir l’architecture des contenus
- Créer la structure HTML sémantique
- Créer l’identité visuelle en CSS
- Construire les composants
- Créer la mise en page avec Flexbox et Grid
- Créer une navigation adaptée aux différents écrans
- Utiliser des variables CSS
- Créer les adaptations responsives
- Ajouter des transitions ou micro-interactions pertinentes
- Contrôler l’accessibilité
- Tester avec les DevTools
- Corriger les problèmes d’affichage
- Optimiser l’organisation du code
- Présenter et expliquer les choix techniques réalisés
Formation HTML/CSS – Niveau 1 : créer et mettre en forme des pages web
Dans les locaux Devictio à Lyon
Nos tarifs ne sont pas assujettis à la TVA, les prix s'entendent TTC.
Formation HTML/CSS – Niveau 2 : Responsive Design et CSS avancé
Dans les locaux Devictio à Lyon
Nos tarifs ne sont pas assujettis à la TVA, les prix s'entendent TTC.
Formation HTML/CSS – De l’initiation aux techniques avancées : créer des interfaces web modernes et responsive
Dans les locaux Devictio à Lyon
Nos tarifs ne sont pas assujettis à la TVA, les prix s'entendent TTC.
Formation HTML/CSS – Niveau 1 : créer et mettre en forme des pages web
Formation à distance
Formation HTML/CSS – Niveau 2 : Responsive Design et CSS avancé
Formation à distance
Formation HTML/CSS – De l’initiation aux techniques avancées : créer des interfaces web modernes et responsive
Formation à distance
Formation HTML/CSS – Niveau 1 : créer et mettre en forme des pages web
Formation sur mesure
Formation HTML/CSS – Niveau 2 : Responsive Design et CSS avancé
Formation sur mesure
Formation HTML/CSS – De l’initiation aux techniques avancées : créer des interfaces web modernes et responsive
Formation sur mesure
Formations complémentaires
Formation Sensibilisation des collaborateurs aux cyberattaques Lyon
Cette formation de sensibilisation aux cyberattaques privilégie une pédagogie concrète. Les participants analysent des messages frauduleux, étudient des situations professionnelles et répondent à des quiz interactifs. Les exemples peuvent être adaptés au secteur d’activité de l’entreprise et aux fonctions des participants. La formation est accessible sans prérequis technique. Elle peut être organisée en inter-entreprises dans le centre Devictio à Lyon, en intra-entreprise dans vos locaux partout en France ou à distance en classe virtuelle.
Formation Cybersécurité et Intelligence Artificielle
Cette formation Cybersécurité et Intelligence Artificielle s'adresse aux responsables informatiques, RSSI, DSI, administrateurs systèmes et réseaux, chefs de projet, responsables métiers, consultants, dirigeants ainsi qu'à toute personne impliquée dans la transformation numérique de son entreprise. Disponible en inter-entreprises dans notre centre de formation de Lyon, en intra directement dans vos locaux partout en France ou à distance, cette formation s'adapte au niveau des participants ainsi qu'aux outils déjà déployés dans votre organisation.
Formation Cybersécurité Entreprise Lyon
Avec sa Formation Cybersécurité : Les fondamentaux de la sécurité des systèmes d'information, Devictio, organisme de formation à Lyon, vous accompagne dans la compréhension des principaux enjeux de la sécurité informatique et vous apporte les compétences essentielles pour identifier les risques, comprendre les mécanismes des cyberattaques et adopter les bonnes pratiques recommandées par les experts de l'ANSSI.
Formation Claude Lyon
Vous souhaitez exploiter tout le potentiel de Claude, l'intelligence artificielle développée par Anthropic, pour gagner du temps, améliorer votre productivité et automatiser vos tâches ? La formation Claude & Agents IA proposée par Devictio, organisme de formation à Lyon certifié Qualiopi, vous accompagne dans la prise en main de Claude ainsi que dans la création d'assistants intelligents et d'agents IA capables d'exécuter des processus métiers de manière autonome.
Formation Recruter sans discriminer Lyon
Formation Recruter sans discriminer : au-delà de l'obligation légale, adopter une démarche de recrutement inclusive constitue un véritable levier de performance. Une entreprise qui recrute sur les compétences attire davantage de talents, améliore sa marque employeur, renforce la motivation des collaborateurs et favorise l'innovation grâce à la diversité des profils.
Formation GEO Lyon
Formation GEO Lyon : Optimisez votre visibilité dans ChatGPT, Gemini, Claude et Perplexity afin d'améliorer votre visibilité auprès des moteurs IA. Vous découvrirez les différences entre le SEO traditionnel et le GEO, les critères de sélection utilisés par les modèles d'intelligence artificielle, ainsi que les bonnes pratiques permettant d'augmenter les chances que votre entreprise soit mentionnée dans les réponses générées par les IA.
Formation IA CPF Lyon
Développez votre activité grâce à l'intelligence artificielle avec notre formation IA CPF certifiante à Lyon. En 3 jours, apprenez à identifier les opportunités offertes par l'IA, déployer les meilleurs outils, automatiser vos processus et améliorer durablement les performances de votre entreprise.
Formation Résilience Lyon
Formation résilience à Lyon : développez votre capacité à rebondir face aux épreuves professionnelles grâce à des outils concrets et une formation en présentiel.

