Saltar al contenido

Propiedad speak de CSS

Nota: La propiedad speak está obsoleta y tiene un soporte muy limitado en los navegadores. Considere el uso de APIs de accesibilidad modernas para el renderizado auditivo.

La propiedad speak define si el texto debe o no renderizarse auditivamente.

Tiene seis valores. Los siguientes valores están especificados en CSS2.1:

  • none
  • normal
  • spell-out

Valores adicionales están definidos en el Módulo de Voz CSS:

  • auto
  • never
  • always
Valor Inicialnormal
Se aplica aTodos los elementos.
HerenciaSí.
AnimableNo.
VersiónCSS2, Módulo de Voz CSS
Sintaxis DOMelement.style.speak = "always";

Sintaxis

Sintaxis CSS speak

css
speak: auto | normal | spell-out | none | never | always | initial | inherit;

Puede insertar el siguiente fragmento de código con la propiedad speak en su código CSS:

Ejemplo de código CSS speak

css
.example {
  speak: none;
}

Valores

ValorDescripción
noneImpide que el elemento y su contenido se rendericen auditivamente.
normalUtiliza reglas de pronunciación dependientes del idioma para renderizar un elemento y sus hijos.
spell-outPronuncia el texto letra por letra, típicamente usado para acrónimos y abreviaturas.
autoSe resuelve a un valor calculado de none cuando display es none, de lo contrario se resuelve a auto que produce un valor utilizado de normal.
neverImpide que el elemento se renderice auditivamente.
alwaysEl elemento se renderiza auditivamente.
initialHace que la propiedad use su valor predeterminado.
inheritHereda la propiedad de su elemento padre.

Compatibilidad con Navegadores

NavegadorSoporte
ChromeNo
FirefoxNo
SafariNo
EdgeNo
OperaNo

Práctica

¿Cuál es el uso de la propiedad 'speak' en CSS, y qué valores puede tomar?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.