
About This Course
Ce cours introduit les deux langages fondamentaux du Web : HTML structure le contenu, CSS le met en forme. Ensemble, ils permettent de construire des pages web lisibles, esthétiques et adaptées à tous les écrans.
Le HTML (HyperText Markup Language) organise le contenu en balises sémantiques telles que <header>, <nav>, <main>, <section>, <article>, <footer> qui donnent du sens à chaque élément au-delà de son apparence visuelle. Les attributs (class, id, href, src, alt) enrichissent les balises d'informations supplémentaires. La structure d'un document HTML5 valide (doctype, <head> avec métadonnées et liens, <body> avec contenu ) est la base de tout projet web.
Le CSS (Cascading Style Sheets) contrôle l'apparence via des règles sélecteur–propriété. Le cours couvre les sélecteurs (balise, classe .nom, identifiant #id, pseudo-classes :hover, attributs), la spécificité et la cascade. Le box model gouverne l'espace occupé par chaque élément. Les propriétés typographiques (font-family, font-size, color, line-height) et de fond complètent les bases.
La mise en page moderne repose sur Flexbox (alignement sur un axe) et CSS Grid (grille bidimensionnelle). Le Responsive Design adapte l'interface à toutes les tailles d'écran via les @media queries et l'approche mobile-first, garantissant une expérience cohérente du smartphone au desktop.
Requirements
Aucun
Course Staff

DJIDJOU Kevin
Ingénieur Telecom

Staff Member #2
Biography of instructor/staff member #2
Frequently Asked Questions
Quel navigateur web devrais-je utiliser ?
La plateforme fonctionne mieux avec les versions actuelles de Chrome, Edge, Firefox ou Safari ?