Voici les informations à retenir :
font-size-adjust
vous aide à améliorer la lisibilité des polices de remplacement.- Les activations utilisateur sont désormais propagées entre les documents Picture-in-picture et leur ouverture.
- Les conteneurs de défilement sont désormais sélectionnables par défaut au clavier.
- Et ce n'est pas tout !
Je m'appelle Adriana Jara. Entrons dans le vif du sujet et découvrons les nouveautés de Chrome 127 pour les développeurs.
CSS font-size-adjust
La lisibilité de votre site peut diminuer lorsque la famille de polices de premier choix n'est pas disponible et que la valeur de sa police de remplacement est très différente.
L'image suivante montre la différence entre les polices Verdana et Times, même si le texte est de la même taille.
Si votre site revient à la police Times, il devient beaucoup plus difficile à lire.
La propriété CSS font-size-adjust
vous permet d'ajuster la taille de police des polices de remplacement pour que les valeurs d'aspect (hauteur des lettres minuscules divisées par la taille de la police) soient cohérentes, et que le texte s'affiche de façon similaire, quelle que soit la police utilisée.
Dans l'image suivante, l'utilisation de font-size-adjust permet de préserver la lisibilité entre les polices Verdana et Times.
font-size-adjust: 0.545;
Avec le lancement de font-size-adjust
dans Chrome, cette fonctionnalité devient Baseline. Consultez les détails dans CSS font-size-adjust est désormais inclus dans Baseline.
Document Picture-in-picture: propager l'activation de l'utilisateur
L'API Document Picture-in-picture propage désormais les activations de l'utilisateur entre la fenêtre Picture-in-picture du document et son écran d'ouverture.
Accédez à la démonstration de la propagation de l'activation des gestes de l'utilisateur et observez les modifications apportées à la couleur d'arrière-plan de la page lorsqu'une activation utilisateur est détectée. Le geste de l'utilisateur est propagé dans les deux contextes, en modifiant l'arrière-plan des deux fenêtres.
Les activations effectuées par l'utilisateur dans une fenêtre Picture-in-picture d'un document peuvent ainsi être utilisées dans la fenêtre d'ouverture et inversement. Cette modification rend l'utilisation des API dont l'activation est contrôlée par l'utilisateur, car les gestionnaires d'événements dans la fenêtre Picture-in-picture du document sont souvent exécutés dans le contexte de l'ouverture. Le contexte de l'ouverture doit donc avoir accès au geste de l'utilisateur.
Consultez Picture-in-picture pour tous les éléments, pas seulement <video>
pour en savoir plus.
Conteneurs de défilement sélectionnables au clavier.
Il est important de rendre les conteneurs de défilement sélectionnables au clavier pour rendre les éléments de défilement et le contenu qu'ils contiennent plus accessibles à tous les utilisateurs.
À partir de maintenant, les curseurs peuvent être sélectionnés par un clic et programmatiquement par défaut. Avant cette modification, un élément de défilement ne pouvait être sélectionné que si l'index de tabulation était explicitement défini sur 0 ou plus.
Notez que ce comportement ne se produit que si le conteneur de défilement n'a pas d'enfants sélectionnables. Par exemple, si le conteneur de défilement contient déjà un bouton, le curseur de la touche Tabulation ignore la zone de défilement et se concentre directement sur le bouton.
Les bonnes pratiques d'accessibilité recommandent que toutes les fonctionnalités soient disponibles à l'aide d'un clavier. Par défaut, les défilements sélectionnables au clavier permettent à l'utilisateur d'utiliser plus facilement la navigation de sélection séquentielle pour accéder aux éléments de défilement.
Pour en savoir plus, consultez Défilements sélectionnables au clavier
Et bien plus !
Bien sûr, il y en a bien d'autres.
Les transitions simultanées d'affichage du même document dans un frame principal et dans un iFrame de même origine sont désormais disponibles.
Le texte alternatif généré à partir du contenu CSS accepte désormais plusieurs arguments.
Le panneau "Performances" de DevTools capture désormais les événements de message WebSocket et les affiche dans la trace des performances.
Lisez les notes de version complètes.
Documentation complémentaire
Cela ne couvre que certains points clés. Consultez les liens suivants pour modifications supplémentaires dans Chrome 127.
- Nouveautés des outils pour les développeurs Chrome (127)
- Mises à jour de ChromeStatus.com pour Chrome 127
- Liste des modifications du dépôt source Chromium
- Calendrier des mises à jour de Chrome
S'abonner
Pour vous tenir informé, abonnez-vous à la Chaîne YouTube des développeurs Chrome, et vous recevrez une notification par e-mail chaque fois que nous lancerons une nouvelle vidéo.
Salut Adriana Jara ! Dès la sortie de Chrome 127, je serai là pour vous présenter les nouveautés de Chrome.