You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!-- To ensure that an element <em>and its descendants</em> do not get rendered in the aural dimension,
745
+
use the ‘<code class=property>none</code>’ value for the ‘<code class=property>speakability</code>’ property. -->
746
+
</p>
716
747
<!-- p class="note">
717
748
Note that the value of the ‘<code class=property>visibility</code>’ property (see [[!CSS3BOX]])
718
749
may affect the computed value of ‘<code class=property>voice-volume</code>’, but do not affect the ‘<code class=property>speakability</code>’ property.
<p>The 'voice-volume' refers to the amplitude of the waveform output by
267
269
the speech synthesiser. This may be mixed with other audio sources,
268
270
influencing the perceived loudness of synthetic speech relative
269
-
to these sources. 'voice-volume' does not apply to <ahref
271
+
to these sources.
272
+
</p>
273
+
<p>
274
+
'voice-volume' does not apply to <ahref
270
275
="#cue-props">audio cues</a> for which there is a separate means
271
-
to set loudness (absolute, or relative to 'voice-volume').</p>
276
+
to set loudness (absolute, or relative to 'voice-volume').
277
+
278
+
<spanclass="issue" id="issue-voice-cues-volume">
279
+
ISSUE: shouldn't audio cues be subjected to the voice-volume,
280
+
so that an inaudible element gets its entire content (within the aural "box" model) muted as well ?
281
+
The rationale is that voice-volume:silent is largely equivalent to visibility:hidden,
282
+
which affects border, padding and spacing (i.e. the entire content with regards to the CSS "visual" box model).
283
+
The audio cues should therefore only be allowed to set their volume levels <em>relatively</em> to the inherited voice-volume, not with absolute values as these may incorrectly enable audio output when the voice-volume itself is muted.
Note that although the 'none' value of the 'display' property cannot be overridden by descendants of the affected element (see [[!CSS3BOX]]),
479
509
the 'auto' value of 'speakability' can however be overridden by descendants, using either of 'none' or 'normal'.
480
-
In the case of 'normal', this would result in descendants being rendered in the aural dimension even though they would not be rendered in the visual space.
481
-
To ensure that an element <em>and its descendants</em> do not get rendered in the aural dimension,
482
-
use the 'none' value for the 'speakability' property.
510
+
In the case of 'normal', this would result in descendants being rendered in the aural dimension even though they would not be rendered on the visual canvas.
511
+
<!-- To ensure that an element <em>and its descendants</em> do not get rendered in the aural dimension,
512
+
use the 'none' value for the 'speakability' property. -->
0 commit comments