Selecteur :has()
Detecte les changements visuels causes par les selecteurs parent :has() qui stylisent conditionnellement selon les enfants.
Le CSS moderne introduit des fonctionnalites puissantes qui peuvent changer le rendu de votre page entiere. Delta-QA reste a jour avec les dernieres specifications CSS et detecte les regressions dans les fonctionnalites avancees que les outils traditionnels manquent.
Detecte les changements visuels causes par les selecteurs parent :has() qui stylisent conditionnellement selon les enfants.
Surveille le comportement de l'imbrication CSS native et capture les regressions de specificite des regles imbriquees.
Suit les changements d'ordre des couches de cascade qui peuvent surcharger inopinement les styles de votre application.
Detecte les changements de layout quand l'alignement subgrid se casse entre les conteneurs grille parent et enfant.
Surveille les changements de styles scopes et les conditions de bordure qui affectent l'isolation des styles de composants.
Capture les changements de proprietes logiques (inline-start, block-end) utilisees pour les layouts internationalises.
Voyez exactement ce que Delta-QA détecte. Comparez les deux versions côte à côte.
Un développeur utilise des container queries CSS pour adapter un composant à son conteneur mais oublie de définir container-type sur le parent. Sur Chrome, le fallback fonctionne. Sur Safari, le composant se retrouve mal dimensionné — trop large ou trop étroit selon le contexte. Vos visiteurs sur iPhone voient un composant cassé. L'équipe développe et teste sur Chrome, pas sur tous les navigateurs à chaque sprint. Delta-QA capture le site sur chaque navigateur et compare les captures : le composant mal dimensionné sur Safari ressort dans le diff.
Un développeur utilise le sélecteur :has() pour styliser un formulaire — labels surlignés quand le champ est rempli, champs obligatoires mis en évidence. Sur Firefox (avant la version 121), :has() n'est pas supporté : les visiteurs voient un formulaire sans aucun de ces repères visuels. L'équipe développe sur Chrome, le bug n'apparaît jamais en local. Delta-QA capture le formulaire sur chaque navigateur et compare visuellement : les styles manquants sur Firefox ressortent dans la superposition.
Un développeur utilise subgrid pour aligner prix, descriptions et boutons dans une grille de produits. Sur un navigateur qui ne supporte pas subgrid, les éléments se désalignent : les prix ne sont plus en face des produits, les boutons « Acheter » sont à des hauteurs différentes. Le QA a vérifié sur Chrome (qui supporte subgrid), pas sur les autres navigateurs. Delta-QA capture la grille sur chaque navigateur et compare les captures : les éléments désalignés ressortent dans le diff.
Telechargez Delta-QA et detectez les changements CSS dans vos pages web — sans code.