Articles
-
Débutant HTML JavaScript Accessibilité Frontend UI Progressive enhancementÉlément dialog en HTML : créer des modales accessibles sans dépendance
L’élément dialog permet de créer des modales natives, contrôlables en JavaScript et plus accessibles qu’une superposition bricolée à la main.
-
Débutant CSS Frontend Débutant HTML UI AccessibilitéCSS : donner du style à une page web sans se perdre
Apprenez les bases essentielles de CSS pour transformer une page HTML brute en interface lisible, cohérente et agréable : couleurs, polices, marges, bordures, classes et sélecteurs.
-
Débutant CSS Internationalisation Accessibilité Frontend Responsive design Architecture CSSCSS logical properties : créer des interfaces prêtes pour toutes les langues
Les propriétés logiques CSS permettent de concevoir des interfaces qui s’adaptent naturellement au sens d’écriture, aux langues RTL et aux layouts verticaux, sans multiplier les surcharges fragiles.
-
Débutant CSS Frontend Architecture CSS UI Maintenance Design systemCSS :is() et :where() : simplifier vos sélecteurs sans exploser la spécificité
Découvrez comment utiliser :is() et :where() pour écrire des sélecteurs CSS plus lisibles, plus maintenables et mieux maîtrisés côté spécificité.
-
Débutant CSS Frontend UI Architecture CSS JavaScript AccessibilitéCSS :has() : sélectionner un parent sans JavaScript inutile
Le sélecteur CSS :has() permet d’adapter un composant selon ce qu’il contient, sans classe ajoutée en JavaScript. Apprenez à l’utiliser pour des formulaires, cartes, menus et interfaces plus expressives.
-
Intermédiaire CSS JavaScript Web Components Frontend Architecture CSS PerformanceConstructable Stylesheets : partager du CSS efficacement entre vos composants
Découvrez comment utiliser les Constructable Stylesheets pour partager des styles entre composants web sans dupliquer vos balises style ni fragiliser votre architecture CSS.
-
Intermédiaire JavaScript TypeScript Dates API Web Internationalisation FrontendTemporal API en JavaScript : manipuler les dates sans pièges silencieux
Découvrez comment Temporal rend la gestion des dates, heures, fuseaux horaires et durées plus explicite que Date, avec des exemples TypeScript directement applicables.
-
Intermédiaire Performance JavaScript HTML Frontend SEO Architecture frontendSpeculation Rules API : précharger les pages avant même le clic
La Speculation Rules API permet d’anticiper la navigation de l’utilisateur pour rendre les transitions entre pages presque instantanées, sans transformer tout votre site en application monopage.