ARIA : un outil puissant pour l’accessibilité web et ses pièges

2025-06-17
ARIA : un outil puissant pour l’accessibilité web et ses pièges

Cet article explore le rôle d’ARIA (Accessible Rich Internet Applications) dans l’accessibilité web, en exposant les idées fausses courantes. ARIA n’est pas une solution miracle ; il complète les éléments HTML natifs, fournissant des informations supplémentaires aux technologies d’assistance telles que les lecteurs d’écran pour améliorer l’interactivité, le but et la compréhension de l’état. L’article couvre l’histoire d’ARIA, les règles d’utilisation, sa structure grammaticale (rôles, états et propriétés) et les défis dans les applications du monde réel, tels que le support variable des technologies d’assistance et la mauvaise utilisation des attributs ARIA. L’auteur préconise de prioriser le HTML sémantique, d’utiliser ARIA avec discernement et souligne l’importance des tests manuels pour garantir l’exactitude et l’efficacité. En fin de compte, l’article relie l’utilisation d’ARIA au souci des personnes handicapées, exhortant les développeurs à prioriser l’accessibilité et à construire un web plus inclusif.

Lire plus

CSS Shapes arrive dans Firefox 62 : affichage du texte autour de n’importe quelle forme

2025-03-17
CSS Shapes arrive dans Firefox 62 : affichage du texte autour de n’importe quelle forme

Firefox 62 prend désormais officiellement en charge CSS Shapes, permettant au texte et à d’autres contenus de s’écouler autour de formes non rectangulaires. Cet article explore la création de formes à l’aide d’images, de dégradés et de formes de base, en simplifiant le processus grâce aux nouveaux outils de Firefox DevTools. Apprenez à utiliser les canaux alpha d’image, la transparence de dégradé et les formes prédéfinies (cercle, ellipse, polygone) pour contrôler le flux de texte, ajuster l’espacement avec `shape-margin` et utiliser `shape-image-threshold` pour les images semi-transparentes. L’article montre également comment combiner les formes avec `clip-path` pour des effets avancés.

Lire plus
Développement Conception Web

Svelte 5 : Une conversation avec Rich Harris sur l'avenir des frameworks

2025-01-28
Svelte 5 : Une conversation avec Rich Harris sur l'avenir des frameworks

Smashing Magazine a interviewé Rich Harris, le créateur de Svelte, révélant des mises à jour majeures et les orientations futures de Svelte 5. Réécriture complète, Svelte 5 introduit une gestion d'état plus claire. Harris souligne que l'objectif de Svelte n'est pas seulement la part de marché, mais la construction d'applications de haute qualité, robustes et accessibles, et l'amélioration de la qualité générale des logiciels en corrigeant les défauts généralisés. Les efforts futurs se concentreront sur l'écosystème environnant, notamment SvelteKit, dans le but de devenir un Rails ou un Laravel pour JavaScript, simplifiant ainsi le développement d'applications full-stack.

Lire plus
Développement