22 points par xguru 2024-02-01 | 5 commentaires | Partager sur WhatsApp

Mises à niveau stables

  • aspect-ratio : applique de force un ratio d’aspect à des éléments comme les vidéos
  • object-fit : permet à une img ou à un autre élément remplacé de se comporter comme un conteneur pour son contenu, avec un redimensionnement similaire à background-size
  • margin-inline : propriété raccourcie qui définit les marges gauche et droite dans les modes d’écriture horizontaux

Améliorations stables

  • text-underline-offset : contrôle la distance entre la ligne de base du texte et le soulignement
  • outline-offset : ajuste la distance entre l’élément et son contour
  • scroll-margin-top et scroll-margin-bottom : ajoutent un décalage de l’élément pour la position de défilement
  • color-scheme : demande au navigateur de rendre les éléments de son interface en mode clair ou sombre
  • accent-color : change la couleur des cases à cocher ou des boutons radio
  • width: fit-content : adapte l’élément à la taille de son contenu, en mode « shrink wrap »

Améliorations progressives

  • overscroll-behavior : modifie le comportement par défaut qui transmet l’interaction de défilement à la page d’arrière-plan lorsque le défilement atteint la fin de l’élément
  • text-wrap : sert à éviter les mots « orphelins » et à équilibrer les lignes de texte
  • scrollbar-gutter : réserve un espace pour la barre de défilement dans la mise en page afin d’éviter des changements de layout indésirables

5 commentaires

 
pmc7777 2024-02-04

Le pingre du XXIe siècle

 
anjin225 2024-02-01

-webkit-font-smoothing: antialiased;

 
[Ce commentaire a été masqué.]
 
singed 2024-02-02

Vous prenez encore en charge IE ?

 
kuroneko 2024-02-01

J’en utilise déjà certains, mais il y en a aussi que je découvre pour la première fois. +_+
C’est parfois frustrant quand la prise en charge des navigateurs laisse à désirer, mais quand on regarde les CSS les plus récentes, on se rend compte à quel point ça a progressé.