Sendo a Web uma plataforma global com milhões de utilizadores que facilmente podem assumir tanto o papel de produtores como de consumidores de conteúdos digitais, é importante garantir que pessoas com necessidades específicas resultantes de limitações físicas, sensoriais ou técnicas, possam aceder a esses mesmos conteúdos.
Ter dificuldades de visão, não poder usar um rato ou teclado, não distinguir cores, podem ser fatores determinantes no acesso aos conteúdos Web.
Mas podem também existir condicionantes técnicas como ligações muito lentas, sistemas operativos ou browsers obsoletos, etc.
Se, do lado do utilizador, não podemos controlar as ferramentas de acesso, enquanto produtores de conteúdos Web, devemos garantir que as linguagens e semânticas utilizadas (HTML, CSS, JavaScript, etc.,) estejam em conformidade com os web standards: estruturar corretamente os vários elementos de uma página, a hierarquia dos cabeçalhos, identificação de parágrafos, listas, tabelas, descrição de imagens, etc.
O HTML, acrónimo de HyperText Markup Language, é uma linguagem de marcação utilizada para produção de páginas na web, que permite a criação de documentos com gráficos e hiperligações que podem ser lidos num computador, smartphone, tablet,smart TV, etc. e usando a internet como rede global de transmissão.
Esta linguagem foi criada para ser fácil de entender, tanto por pessoas como por máquinas, simplificando a interação, não só entre o utilizador e a Web, mas também entre os vários serviços e sistemas, como, por exemplo, motores de busca, agregadores de conteúdo, comparadores de preços, etc.
Além do HTML, linguagem responsável pela visualização dos conteúdos, devemos considerar também o CSS, acrónimo de Cascading Style Sheets, a que vulgarmente chamamos folha de estilos, e que é responsável pela apresentação estética dos conteúdos: cores, tipos e tamanhos de letra, alinhamento de texto e imagens, efeitos visuais, etc.
Devemos referir ainda o JavaScript. Ao contrário do HTML que é apenas uma linguagem de marcação, não conseguindo realizar tarefas ou mesmo somar 2+2, o JavaScript pode executar tarefas como ocultar ou expandir menus, validar entradas de formulários, aplicar efeitos dinâmicos, fazer cálculos, etc.
As Tags, ou marcas, servem para indicar a função de cada elemento da página Web. Funcionam como comandos de formatação de textos, formulários, links, imagens, tabelas, entre outros.
Estas marcas determinam como os conteúdos serão vistos pelo utilizador. Com as Tags, indicamos ao navegador o que é cada informação. O que é um título, o que é um parágrafo, o que é um botão, um formulário etc. O browser, ou navegador, interpreta esta estrutura de marcação e mostra ao utilizador a página tal como foi criada.
Discussão