speak
Definition
The speak property is used to determine if text is to be rendered aurally and, if so, if text should be rendered one letter at a time (BBC), or as words (NAFTA).
Example
abbr.spell {speak: spell-out}
Characteristics
Possible values
none- Suppresses aural rendering so that the element requires no time to speak. Note, however, that descendants may override this value and cause the element to be spoken. To ensure descendants do not override, use the display property. Note also the difference between an element whose
volume property has a value of silent and an element whose speak property has the value none. If the volume property is silent, although no sound is generated, rendering the text takes up as much time as if the text were being spoken, including any pauses before and after the element. The resulting silence can be used in language teaching applications, for example, where the pause that is generated allows pupils sufficient time to speak out loud a word or phrase. normal- Uses language-dependent pronunciation rules for rendering an element and its children.
spell-out- Spells the text one letter at a time (useful for acronyms and abbreviations).
inherit- Use the same computed value as the parent element for this property.
Default value
normal
Applies to
All elements
Inherited
Yes