Hace tiempo te conté 8 funciones de CSS que ya podÃas usar sin polyfill. Desde entonces, Chrome ha seguido sumando cosas nuevas: pasó de la versión 148 a la 151 entre mayo y julio de 2026.
Aquà tienes la segunda tanda. Son 6 funciones con soporte real en Chrome, con ejemplos de código y mi opinión sobre cuáles usar ya y cuáles esperar todavÃa.

Decoraciones de espacio en grid y flexbox
Llegó en Chrome 149. Hasta ahora, column-rule solo servÃa para diseños multicolumna. Ahora puedes aplicar el mismo tipo de lÃnea divisoria a los espacios entre elementos de un grid o un flexbox.
Las propiedades nuevas son column-rule-inset, row-rule-inset, column-rule-visibility-items y row-rule-visibility-items. Además, el ancho, el color y los insets de la lÃnea se pueden animar. Es justo lo que antes tenÃas que simular con bordes o pseudoelementos colocados a mano.
text-fit: tipografÃa que se ajusta sola
Llegó en Chrome 150. La propiedad text-fit ajusta el tamaño de fuente de un texto para que llene el ancho de su contenedor. Piensa en un titular dinámico que debe verse igual de ancho tenga 10 o 30 caracteres.
Antes esto se resolvÃa con JavaScript, calculando el tamaño a mano según la longitud del texto. Ahora es una lÃnea de CSS nativa, sin cálculos ni reflows adicionales provocados por scripts.
.titular-dinamico {
text-fit: max-height;
max-width: 100%;
}
Con esas dos lÃneas, el titular ocupa siempre el ancho disponible, sin importar cuántos caracteres tenga cada vez que cambie el contenido.
Bordes con degradado nativo
También en Chrome 150. Con background-clip: border-area puedes aplicar un degradado directamente al borde de un elemento. Ya no hace falta el truco clásico de simularlo con border-image y una imagen generada aparte.
Es una de esas funciones pequeñas que ahorran minutos reales. Un borde con degradado es bastante habitual en tarjetas y botones destacados.
.tarjeta-destacada {
border: 3px solid transparent;
background: linear-gradient(#fff, #fff) padding-box,
linear-gradient(135deg, #6d28d9, #22c55e) border-area;
}
FÃjate en el valor border-area al final del segundo degradado. Es lo que le dice al navegador que pinte ese degradado justo en el borde, y no en el fondo del elemento.
Pseudoclases para audio y vÃdeo
Chrome 150 también suma siete pseudoclases nuevas para los elementos <audio> y <video>: :playing, :paused, :seeking, :buffering, :stalled, :muted y :volume-locked.
Puedes cambiar el estilo de tu reproductor personalizado según el estado real de la reproducción. Ya no dependes de clases que añadÃas y quitabas con JavaScript en cada evento. Forma parte de las áreas de foco de Interop 2026, asà que es de esperar que otros navegadores la adopten pronto.
focusgroup: navegación con teclado declarativa
El atributo focusgroup, también de Chrome 150, da navegación con flechas a un grupo de widgets sin escribir JavaScript. Piensa en una barra de pestañas o un menú de radio buttons personalizado.
Es una mejora directa para la accesibilidad de tus componentes propios. Antes tenÃas que gestionar tú mismo el foco entre elementos con tabindex y controladores de eventos de teclado.
ruby-overhang para tipografÃa especial
La última llegó en Chrome 151. ruby-overhang controla cómo se desborda el texto ruby, esas pequeñas anotaciones fonéticas tÃpicas de la tipografÃa japonesa o china. Admite los valores auto, spaces y none.
Es una función de nicho para la mayorÃa de proyectos en español. Si alguna vez maquetas contenido en japonés o chino, te va a interesar. Si no, puedes saltártela sin problema.
Cuáles usar ya y cuáles esperar
Todas estas funciones llegaron primero a Chrome. Antes de usarlas en producción, comprueba su soporte real en Can I Use. Hazlo sobre todo si tu web recibe bastante tráfico de Safari o Firefox.
Mi recomendación práctica: usa ya text-fit y los bordes con degradado como mejora progresiva. Si el navegador no las soporta, el diseño se ve un poco menos pulido, no roto. Con las pseudoclases de audio y vÃdeo y con focusgroup, ten a mano una alternativa en JavaScript si tu proyecto depende de navegadores más antiguos.
Aviso: si quieres la siguiente tanda de funciones de CSS en cuanto salga, sin esperar meses, apúntate a la newsletter. Solo te aviso cuando hay algo que de verdad usarás.
Más recursos relacionados
- Todos los artÃculos de CSS: el resto de guÃas y novedades de CSS en el blog.
- CSS 2026: 8 funciones que ya puedes usar sin polyfill: la primera parte de esta serie.
- Microinteracciones útiles: 15 ejemplos para inspirarte: para aplicar estas funciones a casos reales.
- Hoja de ruta para aprender CSS con más de 60 recursos gratis: si vienes de fuera del mundo CSS y quieres nivelarte.
Preguntas frecuentes
¿Estas funciones ya funcionan en todos los navegadores?
No. Todas llegaron primero a Chrome. Comprueba siempre su soporte en Can I Use antes de depender de ellas en un proyecto importante.
¿Necesito un polyfill para usarlas?
No existen polyfills fiables para la mayorÃa de estas funciones, porque tocan el motor de renderizado del navegador. Trátalas como mejora progresiva, no como base de tu diseño.
¿Cuál de las seis recomiendas probar primero?
Los bordes con degradado nativo. Resuelven un problema muy habitual en tarjetas y botones. Si el navegador no los soporta, el elemento se ve bien igualmente, solo sin el degradado.
¿Sirve ruby-overhang para algo si mi web está en español?
Solo si incluyes contenido en japonés o chino con anotaciones fonéticas. Para el resto de proyectos en español, puedes ignorarla sin ningún problema.
¿Habrá una parte 3 de esta serie?
SÃ, en cuanto Chrome sume suficientes funciones nuevas como para justificar otra entrega, la publico aquà mismo.
Guárdate esta página como referencia junto a la primera parte. Si te ha sido útil, compártela con quien todavÃa simule degradados en bordes con imágenes de fondo.


