Nouveaux utilisateurs sur la plate-forme Web en décembre

Découvrez quelques-unes des fonctionnalités intéressantes qui sont disponibles en version stable et bêta. les navigateurs Web pendant décembre 2023.

En décembre 2023, Firefox 121, Chrome 120 et Safari 17.2 est devenu stable. Cet article explique ce que cela signifie pour la plate-forme Web.

Analyse simplifiée pour l'imbrication CSS

Avec Chrome 120 et Safari 17.2, analyse assouplie pour l'imbrication CSS. Ce changement de syntaxe étant pris en charge dans Firefox à partir de la version 117, cela signifie que tous les principaux moteurs sont compatibles.

Accordéons exclusifs avec l'élément <details>

Chrome 120 et Safari 17.2 sont compatibles avec l'attribut name pour le Élément <details>. Cela signifie que vous pouvez créer des composants d'accordéon exclusifs en regroupant plusieurs éléments <details>.

Pour en savoir plus, consultez accordéon exclusif.

Navigateurs pris en charge

  • 120
  • 120
  • x
  • 17.2

Sélecteur :has()

Firefox 121 inclut le sélecteur CSS :has(). Cette version rend :has() interopérable sur tous les principaux moteurs.

Pour en savoir plus, consultez :has(): le sélecteur de famille.

Navigateurs pris en charge

  • 105
  • 105
  • 121
  • 15,4

Source

API CSS Custom Highlight

Dans Safari 17.2, API CSS Custom Highlight qui vous permet de créer et de styliser des plages de texte, Extension des pseudo-classes de mise en surbrillance standards telles que ::selection

Navigateurs pris en charge

  • 105
  • 105
  • 17.2

Source

API CloseWatcher

Chrome 120 inclut l'API CloseWatcher, une nouvelle API permettant d'écouter les requêtes de fermeture et d'y répondre. Ces requêtes sont déclenchées par la touche ESC sur ordinateur et par le geste ou bouton Retour sur Android. et peut être difficile à mettre en œuvre.

En plus de l'API, Chrome 120 met à niveau <dialog> et l'attribut popover pour répondre au bouton "Retour" d'Android.

Navigateurs pris en charge

  • 126
  • 126
  • x
  • x

CSS text-wrap: balance et stable

Firefox 121 inclut les valeurs balance et stable pour text-wrap. La valeur balance est utile pour les blocs de contenu courts tels que les titres, pour créer un texte plus agréable et facile à lire. La valeur stable empêche le contenu modifiable de se retirer pendant sa modification.

En savoir plus sur text-wrap: balance.

text-wrap: balance

Navigateurs pris en charge

  • 114
  • 114
  • 121
  • 17,5

Source

text-wrap: stable

Navigateurs pris en charge

  • x
  • x
  • 121
  • 17,5

Source

Chargement différé des éléments <iframe>

Firefox 121 accepte l'attribut loading sur les éléments <iframe>. Cela signifie que le chargement différé des iFrames est désormais compatible avec tous les principaux moteurs.

Navigateurs pris en charge

  • 77
  • 79
  • 121
  • 16.4

Compatibilité avec la fonction de lissage de vitesse linear()

Safari 17.2 est également compatible avec la fonction de lissage de vitesse linear(), qui permet de créer effets de rebond.

Navigateurs pris en charge

  • 113
  • 113
  • 112
  • 17.2

Versions bêta des navigateurs

Les versions bêta des navigateurs vous donnent un aperçu des nouveautés version stable du navigateur. C'est le moment idéal pour tester de nouvelles fonctionnalités, ou susceptibles d'avoir un impact sur votre site avant qu'il ne soit mis en ligne. Nouveau les bêtas sont Firefox 122 Chrome 121 et Safari 17.3. Ces versions apportent de nombreuses fonctionnalités intéressantes à la plate-forme. Découvrir la version des notes pour tous les détails. En voici quelques-unes.

Firefox 122 et Chrome 121 incluent la méthode showPicker() pour HTMLSelectElement. Cela permet d'afficher le même sélecteur qui s'affichera lorsque l'élément est sélectionné, mais qui peut être déclenché par une pression sur un bouton ou une autre interaction de l'utilisateur.

Chrome 121 inclut les propriétés de style de la barre de défilement scrollbar-color et scrollbar-width, ainsi que le masquage CSS amélioré pour SVG, mettre en évidence les pseudo-éléments de texte qui ont été mal orthographiés ou qui sont grammaticalement incorrects.