youinf.ru - мобильная соц-энциклопедия
Web  Энциклопедия

youinf.ru

Страница, которую вы ищете не найдена. Попытайтесь найти инфу в других постах журнала.

 

19 


19.1

, , " ". -- , . , , . ( ) .

- , : , (intranet), , .

, ( ) ó ( , ). CSS ( , , ..).

():

H1, H2, H3, H4, H5, H6 {
    voice-family: paul;
    stress: 20;
    richness: 90;
    cue-before: url("ping.au")
}
P.heidi { azimuth: center-left }
P.peter { azimuth: right }
P.goat  { volume: x-soft }

( "-"), "paul", , . URL. "heidi" ( ), "peter" - . "goat" .


19.2 : 'volume'

'volume'
:<number> | <percentage> | silent | x-soft | soft | medium | loud | x-loud | inherit
:medium
:  
:
:
:

. , 50 . , , , , ( 0, 100); , , .

:

<number>
'0' '100'. '0' - , 100 .
<percentage>
'0' '100'.
silent
. '0' , 'silent'.
x-soft
, '0'.
soft
, '25'.
medium
, '50'.
loud
, '75'.
x-loud
, '100'.

, '0' '100'. ; (, ), (, , ) .
:

, '0' '100' .


19.3 : 'speak'

'speak'
:normal | none | spell-out | inherit
:normal
:  
:
:N/A
:

, - - ( 'display').
:

none
, . , . ( , , 'display').
normal
.
spell-out
( ).

, 'volume' 'silent', , 'speak' 'none'. 1- , , , . 2- ( - ).


19.4 : 'pause-before', 'pause-after' 'pause'

'pause-before'
:<time> | <percentage> | inherit
:
:  
:
:.
:
'pause-after'
:<time> | <percentage> | inherit
:
:  
:
:.
:

( ) .
:

<time>
( ).
<percentage>
'speech-rate'. , speech-rate - 120 (.. , 500ms), 'pause-before' 100% 500ms, 'pause-before' 20% 100ms.

'cue-before' 'cue-after'.

, .

'pause'
:[ [<time> | <percentage>]{1,2} ] | inherit
:
:  
:
:. 'pause-before' 'pause-after'
:

'pause' 'pause-before' 'pause-after'. , 'pause-before', - 'pause-after'. , .

():

H1 { pause: 20ms } /* pause-before: 20ms; pause-after: 20ms */
H2 { pause: 30ms 40ms } /* pause-before: 30ms; pause-after: 40ms */
H3 { pause-after: 10ms } /* pause-before: ?; pause-after: 10ms */


19.5 : 'cue-before', 'cue-after' 'cue'

'cue-before'
:<uri> | none | inherit
:none
:  
:
:N/A
:
'cue-after'
:<uri> | none | inherit
:none
:  
:
:N/A
:

() . / , .
:

<uri>
URI . URI -, , , , , - , 'none'.
none
.

():

A {cue-before: url("bell.aiff"); cue-after: url("dong.wav") }
H1 {cue-before: url("pop.au"); cue-after: url("pop.au") }
'cue'
:[ <'cue-before'> || <'cue-after'> ] | inherit
:
:  
:
:N/A
:

'cue' 'cue-before' 'cue-after'. , 'cue-before', - 'cue-after'. , .

():

:

H1 {cue-before: url("pop.au"); cue-after: url("pop.au") }
H1 {cue: url("pop.au") }

(., ), , (., , ..).

. :before :after.


19.6 : 'play-during'

'play-during'
:<uri> mix? repeat? | auto | none | inherit
:auto
:  
:
:N/A
:

'cue-before' 'cue-after', , , .
:

<uri>
, <uri>, , .
mix
, , , , 'play-during' , , , <uri>, . 'mix' , .
repeat
, , , , . . 'background-repeat'. , , .
auto
( , , ).
none
. ( ) .

():

BLOCKQUOTE.sad { play-during: url("violins.aiff") }
BLOCKQUOTE Q   { play-during: url("harp.wav") mix }
SPAN.quiet     { play-during: none }


19.7 : 'azimuth' 'elevation'

. , ( ). . , . VRML 2.0 , .

'azimuth'
:<angle> | [[ left-side | far-left | left | center-left | center | center-right | right | far-right | right-side ] || behind ] | leftwards | rightwards | inherit
:center
:  
:
:N/A
:

:

<angle>
'-360deg' '360deg'. '0deg' . '90deg' , '180deg' - , '270deg' ( , '-90deg') - .
left-side
, '270deg'. 'behind' - '270deg'.
far-left
, '300deg'. 'behind' - '240deg'.
left
, '320deg'. 'behind' - '220deg'.
center-left
, '340deg'. 'behind' - '200deg'.
center
, '0deg'. 'behind' - '180deg'.
center-right
, '20deg'. 'behind' - '160deg'.
right
, '40deg'. 'behind' - '140deg'.
far-right
, '60deg'. 'behind' - '120deg'.
right-side
, '90deg'. 'behind' - '90deg'.
leftwards
. , 20 . modulo 360 . , 'leftwards' " ," 20 , azimuth ( ).
rightwards
. , 20 . . 'leftwards' .

. , , . , , ; .

():

H1   { azimuth: 30deg }
TD.a { azimuth: far-right }          /*  60deg */
#12  { azimuth: behind far-right }   /* 120deg */
P.comment { azimuth: behind }        /* 180deg */

, . :

'elevation'
:<angle> | below | level | above | higher | lower | inherit
:level
:  
:
:N/A
:

:

<angle>
'-90deg' '90deg'. '0deg' , . '90deg' , '-90deg' - .
below
, '-90deg'.
level
, '0deg'.
above
, '90deg'.
higher
10 .
lower
10 .

, , . .

():

H1   { elevation: above }
TR.a { elevation: 60deg }
TR.b { elevation: 30deg }
TR.c { elevation: level }


19.8  : 'speech-rate', 'voice-family', 'pitch', 'pitch-range', 'stress' 'richness'

'speech-rate'
:<number> | x-slow | slow | medium | fast | x-fast | faster | slower | inherit
:medium
:  
:
:N/A
:

. , , ( 'font-size').
:

<number>
- , .
x-slow
, 80 .
slow
, 120
medium
, 180 - 200 .
fast
, 300 .
x-fast
, 500 .
faster
40 .
slower
40 .
'voice-family'
:[[<specific-voice> | <generic-voice> ],]* [<specific-voice> | <generic-voice> ] | inherit
:
:  
:
:N/A
:

( 'font-family').
:

<generic-voice>
. : 'male', 'female' 'child'.
<specific-voice>
(., comedian, trinoids, carlos, lani).

():

H1 { voice-family: announcer, male }
P.part.romeo  { voice-family: romeo, male }
P.part.juliet { voice-family: juliet, female }

, - . , . , .

'pitch'
:<frequency> | x-low | low | medium | high | x-high | inherit
:medium
:  
:
:N/A
:

() . . , - 120Hz, - 210Hz.

:

<frequency>
(Hz).
x-low, low, medium, high, x-high
, . , . , (.. 'x-low' , 'low', ..).
'pitch-range'
:<number> | inherit
:50
:  
:
:N/A
:

. : 120Hz 210Hz . ; . , , .. , . , , .., .

:

<number>
- '0' '100'. '0' . 50 . 50 - .
'stress'
:<number> | inherit
:50
:  
:
:N/A
:

" " . , , ,   . 'stress' , . 'pitch-range' , .

:

<number>
- '0' '100'. . , '50' - , - ( = 122Hz) '50', -.
'richness'
:<number> | inherit
:50
:  
:
:N/A
:

. , - . ( "" .)

:

<number>
- '0' '100'. , . , .


19.9  : 'speak-punctuation' 'speak-numeral'

, speak-header, .

'speak-punctuation'
:code | none | inherit
:none
:  
:
:N/A
:

, .
:

code
, , , .
none
, , .
'speak-numeral'
:digits | continuous | inherit
:continuous
:  
:
:N/A
:

. :

digits
. , "237" " ".
continuous
. , "237" " ". .