Grunderna i Aural CSS3 Style Sheets

Grunderna för Aural CSS3 Style Sheets - dummies

Aural CSS3 stilark gör det möjligt för användare som använder sig av skärmsläsare och annan röststyrd teknik för att bättre utnyttja din webbplats. Du kommer inte att höra någonting när din webbplats använder ett ljudformat om du inte har en skärmläsare aktiverad.

Faktum är att det inte finns någon skärmsläsare som tyder på att det ljudformiga arket inte är på plats. Det ljudformiga arket ger signaler till skärmläsaren som anger hur man läser texten på din webbplats - och ger också tips om hur man konverterar information till textform.

Skapa ett ljudformat är exakt detsamma som att skapa något annat CSS-stilark. Du definierar ljudformat för olika objekt genom att använda exakt samma selektorer som du använder för att skapa visuella effekter. Aural stilark har dock en egen uppsättning egenskaper, som beskrivs i följande lista:

  • Azimuth: Definierar ljudets horisontella ljudkälla. De acceptabla värdena är:

    • vinkel : Ett värde mellan 0 och 360 som bestämmer den faktiska vinkeln.

    • Nyckelord: vänster, vänster, vänster, center-vänster, mitten, center-höger, höger, höger, höger, bak, vänster eller höger.

  • Cue-after: Anger ett ljud som ska skapas efter att innehållet är läst. Du kan använda ett värde av ingen eller ge en specifik URL för en ljudkälla.

  • Cue-before: Anger ett ljud att göra innan innehållet läses. Du kan använda ett värde av ingen eller ge en specifik URL för en ljudkälla.

  • Höjd: Definierar ljudets vertikala källa. De acceptabla värdena är

    • Vinkel : Ett värde mellan 0 och 360 som bestämmer den faktiska vinkeln.

    • Nyckelord: under, nivå, över, högre eller lägre.

  • Paus efter: Anger hur länge du ska pausa efter att ha läst innehållet. Du kan ange ett numeriskt värde i sekunder eller en procentandel baserat på längden på innehållet.

  • Pause-before: Anger hur länge paus ska vara innan du läser innehållet. Du kan ange ett numeriskt värde i sekunder eller en procentandel baserat på längden på innehållet.

  • Pitch: Bestämmer frekvensen för talande röst. De acceptabla värdena är

    • Frekvens : Frekvensen för talande röst i hertz.

    • Nyckelord: x-låg, låg, medium, hög eller x-hög.

  • Pitch-range: Bestämmer moduleringsmängden i talad röst där ett värde på 0 är monotont. Högre värden ger mer animering i rösten.

  • Spela-under: Anger ett ljud att spela medan innehållet läses (möjligen bakgrundsmusik eller något annat ackompanjemang. De acceptabla värdena är

    • none: Undertryckar ljudet medan du läser innehållet.

    • url : Placeringen av ljudkällan som ska spelas.

    • Nyckelord: auto, mix eller repetera.

  • Richness: Bestämmer djupet på den talade rösten där ett värde på 0 är en tunn röst och högre värden gör rösten djupare, mer resonanslös.

  • Tala: Anger hur man talar innehållet. De acceptabla värdena är

    • Normal: Innehållet talas som ord.

    • Ingen: Innehållet talas inte alls.

    • Stavning: De enskilda tecknen i innehållet talas, t.ex. vid hantering av förkortningar (där enskilda bokstäver talas). Du kan till exempel använda den här inställningen för W3C (World Wide Web Consortium).

  • Speak-header: Anger om läsarna ska tala rubriken för varje cell när de enskilda cellerna läses. De acceptabla värdena är:

    • Alltid: Rubrikerna läses för varje cell, oavsett om rubriken har ändrats eller ej.

    • En gång: rubrikerna läses endast en gång för varje cell.

  • Talnummer: Bestämmer hur läsaren hanterar numeriska värden. De acceptabla värdena är

    • Siffror: De enskilda talen läses, t.ex. en, två, tre för 123.

    • Kontinuerlig: Numret är läst som en enhet, till exempel ett hundra och tre för 123.

  • Tala interpunktion: Bestämmer hur läsaren hanterar interpunktion. De acceptabla värdena är:

    • Ingen: Läsaren gör inget speciellt med skiljetecken. Vissa högre slutläsare kommer lägga till pauser automatiskt för att matcha skillnaderna i skiljetecken, till exempel att använda en längre paus för en em-streck eller semikolon.

    • Kod: Läsaren berättar betraktaren vilken skillnad som visas i innehållet. Detta skulle vara särskilt viktigt när du läser innehåll som källkod, där skiljetecken är särskilt viktiga eller tar på sig atypiska betydelser.

  • Talhastighet: Anger hur snabbt läsaren ska läsa innehållet. Den främsta anledningen till att använda detta värde är för betoning eller för att göra särskilt svåra passager tydligare. De acceptabla värdena är

    • Nummer : Ett tal som anger hastigheten i Syllablar per minut (SPM). Vissa källor använder ord per minut (WPM), men hastigheten är mer i linje med stavelser per minut, med längre ord tar längre tid att säga.

    • Nyckelord: x-slow (80 SPM), långsam (120 SPM), medium (180 SPM), snabb (300 SPM), x-snabb (500 SPM), snabbare (lägg till 40 SPM till strömhastighet), eller långsammare (subtrahera 40 SPM från aktuell takt).

  • Stress: Indikerar hur mycket tonvikten läsaren ska placera på vissa stavelser av ett ord - ju högre numeriskt värde desto större blir tonvikten. De flesta läsare uppmärksammar inte detta värde.

  • Röstfamilj: Definierar vilken röst som ska användas vid läsning av innehållet. Som med teckensnitt kan röstfamiljen vara specifik eller generisk. De mest generiska röstfamiljevärdena är män, kvinnor och barn. Specifika röstfamiljvärden kräver röstfiler som stöds av läsaren.

  • Volym: Indikerar hur högt läsaren ska läsa innehållet. De acceptabla värdena är:

    • Nummer : Ett värde mellan 0 och 100 för att indikera absolut volym.

    • % : En procentandel mellan 0 och 100 för att indikera en relativ volymökning (med ett maximalt värde på 100).

    • Nyckelord: tyst (ett värde på 0), x-mjuk (ett värde på 0), mjuk (ett värde av 25), medium (ett värde av 50), högt (ett värde på 75) eller x- högt (ett värde på 100).