Noções básicas das folhas de estilo Aural CSS3

folhas de estilo CSS3 auditivas tornam possível para usuários que dependem de leitores de tela e outras tecnologias orientada por voz para fazer melhor uso do seu site. Você realmente não vai ouvir nada quando o seu site está usando uma folha de estilo aural a menos que tenha um leitor de tela ativado.

Na verdade, sem um leitor de tela, a folha de estilo aural não parecem estar no lugar. A folha de estilo aural oferece pistas para o leitor de tela que especificam como ler o texto em seu site - e também oferece dicas sobre como converter as informações para a forma textual.

Criando uma folha de estilo aural é precisamente o mesmo que criar qualquer outra folha de estilo CSS. Você define estilos sonoros para vários objetos usando exatamente os mesmos seletores como você usa para criar efeitos visuais. folhas de estilo aural têm o seu próprio conjunto de propriedades, no entanto, conforme descrito na lista a seguir:

  • Azimute: Define a fonte horizontal do som. Os valores aceitáveis ​​são os seguintes:

  • ângulo: Um valor entre 0 e 360 ​​que determina o ângulo real.

  • Palavra-chave: left; lado, far-esquerda, esquerda, centro-esquerda, centro, centro-direita, direita, de extrema-direita, direita, lado, para trás, para a esquerda ou para a direita.

  • Cue-after: Especifica um som para fazer depois que o conteúdo é lido. Você pode usar o valor none ou fornecer uma URL específica para uma fonte de som.

  • Cue-before: Especifica um som para fazer antes que o conteúdo é lido. Você pode usar o valor none ou fornecer uma URL específica para uma fonte de som.

  • Elevação: Define a fonte vertical do som. Os valores aceitáveis ​​são

  • Ângulo: Um valor entre 0 e 360 ​​que determina o ângulo real.

  • Palavra-chave: abaixo do nível, acima, superior ou inferior.

  • Pausa-after: Especifica quanto tempo para fazer uma pausa depois de ler o conteúdo. É possível proporcionar um valor numérico em segundos, ou uma percentagem com base no comprimento do conteúdo.

  • Pause-before: Especifica quanto tempo para fazer uma pausa antes de ler o conteúdo. É possível proporcionar um valor numérico em segundos, ou uma percentagem com base no comprimento do conteúdo.

  • Pitch: Determina a frequência da voz falada. Os valores aceitáveis ​​são

  • Freqüência: A frequência da voz falando em hertz.

  • Palavra-chave: x-baixa, baixa, média, alta ou x-alta.

  • Pitch-gama: Determina a quantidade de modulação na voz falada, onde um valor de 0 é monótona. Os valores mais altos produzem mais animação na voz.

  • Play-during: Especifica um som para fazer enquanto o conteúdo é lido (possivelmente música de fundo ou algum outro acompanhamento Os valores aceitáveis ​​são.

  • none: Suprime o som durante a leitura do conteúdo.

  • url: A localização da fonte sonora para jogar.

  • Palavra-chave: auto, mix, ou de repetição.

  • Riqueza: Determina a profundidade da voz falada, onde um valor de 0 é uma voz fina e valores mais altos fazem a voz mais profunda, mais ressonante.

  • Falo: Especifica como falar o conteúdo. Os valores aceitáveis ​​são

  • Normal: O conteúdo é falado como palavras.

  • Nenhum: O conteúdo não é falado.

  • Feitiço-out: Os caracteres individuais de conteúdo são faladas, como ao manusear abreviaturas (onde letras individuais são falados). Por exemplo, você pode usar essa configuração para W3C (World Wide Web Consortium).

  • Fala-header: Indica se os leitores devem falar o título para cada célula, como as células individuais são lidos. Os valores aceitáveis ​​são os seguintes:

  • Sempre: Os cabeçalhos são lidos para cada célula, se ou não a título foi alterado.

  • Uma vez: Os cabeçalhos são lidos apenas uma vez para cada célula.

  • Fala-numeral: Determina como o leitor lida com valores numéricos. Os valores aceitáveis ​​são

  • Dígitos: Os números individuais são lidos, tais como um, dois, três para 123.

  • Contínua: O número é lido como uma unidade, tal como 123 a 123.

  • Speak-punctuation: Determina como o leitor trata de pontuação. Os valores aceitáveis ​​são os seguintes:

  • Nenhum: O leitor não faz nada especial com a pontuação. Alguns leitores mais sofisticados irá adicionar pausas automaticamente para corresponder as diferenças de pontuação, como o uso de uma pausa mais longa para um traço ou ponto e vírgula.

  • Código: O leitor diz ao espectador o que a pontuação aparece no conteúdo. Isso seria especialmente importante quando se lê o conteúdo, como código-fonte, onde a pontuação é especialmente importante ou assume significados atípicos.

  • Speech-rate: indica o quão rápido o leitor deve ler o conteúdo. A principal razão para usar esse valor é para dar ênfase ou para fazer passagens particularmente difíceis mais clara. Os valores aceitáveis ​​são

  • Número: Um número que indica a velocidade em sílabas por minuto (SPM). Algumas fontes usar palavras por minuto (WPM), mas a taxa é mais ao longo das linhas de sílabas por minuto, com palavras mais longas que tomam mais tempo para dizer.

  • Palavra-chave:-x lenta (80 SPM), lento (120 SPM), médio (180 SPM), rápido (300 SPM), x-rápida (500 SPM), mais rápido (adicionar 40 SPM a taxa atual), ou mais lento (subtraia 40 SPM da taxa atual).

  • Stress: Indica quanta ênfase o leitor deve colocar em certas sílabas de uma palavra - quanto maior o valor numérico, quanto maior a quantidade de ênfase. A maioria dos leitores não prestar atenção a este valor.

  • Voice-family: Define qual a voz para usar quando a leitura do conteúdo. Tal como acontece com as fontes, a voz familiar pode ser específica ou genérica. Os valores voice-família mais genéricos são do sexo masculino, feminino e infantil. Os valores específicos voz familiar exigem arquivos de voz que são suportados pelo leitor.

  • Volume: Indica o quão alto o leitor deve ler o conteúdo. Os valores aceitáveis ​​são os seguintes:

  • Número: Um valor entre 0 e 100, para indicar o volume absoluto.

  • %: Uma percentagem entre 0 e 100, para indicar um aumento relativo no volume (com um valor máximo de 100).

  • Palavra-chave: silent (um valor de 0), x-mole (um valor de 0), macio (um valor de 25), médio (um valor de 50), alto (um valor de 75), ou x-alto (a valor de 100).

  • menu