You are here: Reference > CSS > properties > rest-before

rest-before property

Browser support:
Specifies that the browser should insert a rest before speaking the element's content.
With the rest-before and rest-after properties you can specify pauses before and after speaking the element's content.

The rest, rest-before and rest-after properties are similar to the pause, pause-before and pause-after properties. The only difference when a sound file needs to play before or after the element (cue, cue-before and cue-after properties). In that case, the pause-before property specifies the pause immediately before and the rest-before property specifies the pause immediately after playing the sound file that belongs to the cue-before property. Similarly, the rest-after property specifies the pause immediately before and the pause-after property specifies the pause immediately after playing the sound file that belongs to the cue-after property.

Note: Unfortunately, the pause-before and rest-after properties currently do not work for sound files in Opera, and the pause, pause-before, pause-after and rest, rest-before, rest-after properties have some other bugs (do not work for several valid time values).
JavaScript page for this property: restBefore. You can find other example(s) there.

Possible values:

 One of the following values: 
inherit
Takes the value of this property from the computed style of the parent element.
pause in percentage
The rest is calculated from the speech-rate property. The speech-rate defines how much time a word takes, the rest is the percentage of this value.
time(s|ms)
Integer, followed by a time unit (s,ms). The rest in absolute time.
Default: 0.

Example HTML code 1:

This example illustrates the use of the rest-before property:
<head>
    <style>
        .pause {
            rest-before: 5s;
            rest-after: 3s;
        }
    </style>
</head>
<body>
    Select all text on the page (CTRL+A), click with the right mouse button on the selected text and select the speak menu item in the popup context menu.
    <br /><br />
    Five seconds pause before speaking the header element.
    <h2 class="pause">Header element</h2>
    There was three seconds pause after speaking the header element.
</body>
Did you find this example helpful? yes no

Supported by tags:

Related pages:

External links:

User Contributed Comments

Post Content

Post Content