<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Felipe de Albuquerque &#187; Acessibilidade</title>
	<atom:link href="http://www.felipealbuquerque.com/tag/acessibilidade/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.felipealbuquerque.com</link>
	<description>Front-End Engineer &#38; Designer / Web Designer / Web Developer</description>
	<lastBuildDate>Sun, 13 Mar 2011 16:01:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Imagens e Imagens com Hiperlink Acessíveis</title>
		<link>http://www.felipealbuquerque.com/2009/10/30/imagens-e-imagens-com-hiperlink-acessiveis/</link>
		<comments>http://www.felipealbuquerque.com/2009/10/30/imagens-e-imagens-com-hiperlink-acessiveis/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 13:52:24 +0000</pubDate>
		<dc:creator>Felipe de Albuquerque</dc:creator>
				<category><![CDATA[Acessibilidade]]></category>
		<category><![CDATA[href acessível]]></category>
		<category><![CDATA[imagem acessivel]]></category>
		<category><![CDATA[imagem para leitores de tela]]></category>
		<category><![CDATA[img acessivel]]></category>
		<category><![CDATA[inclusão digital]]></category>

		<guid isPermaLink="false">http://www.felipealbuquerque.com/?p=299</guid>
		<description><![CDATA[Utilize texto alternativo Nas imagens, utilize o atributo alt=&#8221;&#8230;.&#8221; do elemento &#60;img /&#62; para dar uma descrição textual à imagem. &#60;img src="images/fuscaPreto.jpg" alt="Foto de um fusca preto" title="Foto de um fusca preto" /&#62; Enquanto a imagem está sendo carregada ou quando por algum motivo a imagem não é exibida, o texto alternativo alt=&#8221;Foto de um]]></description>
			<content:encoded><![CDATA[<h2><img class="aligncenter size-full wp-image-323" title="Imagem de uma lupa com vários nomes aleatórios" src="http://www.felipealbuquerque.com/wp-content/uploads/2009/10/linkAcessivel.jpg" alt="links Acessivel" width="640" height="270" /></h2>
<h2>Utilize texto alternativo</h2>
<p>Nas imagens, utilize o atributo alt=&#8221;&#8230;.&#8221; do elemento &lt;img /&gt; para dar uma descrição textual à imagem.</p>
<pre><code>
&lt;img src="images/fuscaPreto.jpg" <strong>alt="Foto de um fusca preto"</strong>  title="Foto de um fusca preto" /&gt;
</code></pre>
<p><img class="alignleft size-full wp-image-331" title="foto de um fusca preto" src="http://www.felipealbuquerque.com/wp-content/uploads/2009/10/fuscaPreto.jpg" alt="foto de um fusca preto" width="250" height="188" />Enquanto a imagem está sendo carregada ou quando por algum motivo a imagem não é exibida, o texto alternativo alt=&#8221;Foto de um fusca preto&#8221; é exibido.</p>
<p>O texto alternativo da imagem somente estará acessível a softwares de leitura de tela &#8220;Virtual Vision por exemplo&#8221; durante a leitura da página, pois uma imagem sem hiperlink não receberá foco através da navegação com a tecla TAB.</p>
<p>Ao mover o mouse por cima da imagem, o Virtual Vision irá ler o conteúdo do atributo alt=&#8221;Foto de um fusca preto&#8221;, mas lembre-se: o mouse é um dispositivo apontador, quase nunca utilizado.</p>
<h2>Descrição textual da imagem &#8220;d-link&#8221;</h2>
<p><img class="aligncenter size-full wp-image-334" title="criancas brincando na praia" src="http://www.felipealbuquerque.com/wp-content/uploads/2009/10/criancasNaPraia.jpg" alt="criancas brincando na praia" width="640" height="299" /></p>
<p>Para imagens mais complexas é aconselhável utilizar uma técnica chamada d-link, que consiste em criar uma pagina HTML para descrever a imagem em questão.</p>
<p>A técnica é colocar um link com a letra “D” ao lado da imagem, para quando a navegação por TAB encontrar o link e usuário poder chegar até a página com a descrição detalhada da imagem.</p>
<p>Para não mudar seu projeto visual, é possível esconder visualmente o link com a letra “D” e o desenvolvedor poderá utilizar várias maneiras para esconder visualmente este link, com CSS é uma boa uma alternativa.</p>
<pre><code><span>&lt;!-- É uma opação colocar a link direto na imagem --&gt;</span>
&lt;a href="descricaoimagemcriancanap.html"  title="ir a página da descrição textual da imagem, crianças brincando na praia"&gt;
     &lt;img src="images/criancasNaP.jpg" alt="Crianças brincando na praia" /&gt;
&lt;/a&gt;

<span>&lt;!--  A técnica D-link, este link é para ficar ao lado da imagem --&gt;</span>
&lt;a href="descricaoimagemcriancanap.html" title="ir a página da descrição textual da imagem, crianças brincando na praia"&gt;
     [d]
&lt;/a&gt; 

</code></pre>
<blockquote><p>Como a curiosidade é da natureza do homem e já que o deficiente visual não pode apreciar o conteúdo da imagem visualmente, seria interessante prover as imagens de um texto descritivo.<br />
Um recurso utilizado é colocar, após a imagem, um link com a letra &#8220;d&#8221;, conhecido como &#8220;d-link&#8221;, o qual fará referência a uma página html com a descrição textual da imagem. Como outros links, este receberá o foco após o usuário pressionar a tecla TAB na imagem.<br />
Para quem não deseja prejudicar o design da página, com uma letra &#8220;d&#8221; após as imagens, utilize o recurso de d-link invisível, ou seja, coloque uma pequena imagem transparente no lugar da letra &#8220;d&#8221;.</p></blockquote>
<p>Este post foi inspirado na cartilha de acessibilidade e pode ser encontrado no site <a title="Ir ao site externo Lupa Digital" href="http://www.lupadigital.info/" target="_blank">Lupa Digital</a>, e a citação acima são palavras do autor e pode ser lido em: <a href="http://www.lupadigital.info/7-imagens.html" target="_blank">Lupa digital</a> no item 7.2.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.felipealbuquerque.com/2009/10/30/imagens-e-imagens-com-hiperlink-acessiveis/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Link Acessível</title>
		<link>http://www.felipealbuquerque.com/2009/10/21/link-acessivel/</link>
		<comments>http://www.felipealbuquerque.com/2009/10/21/link-acessivel/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 19:52:52 +0000</pubDate>
		<dc:creator>Felipe de Albuquerque</dc:creator>
				<category><![CDATA[Acessibilidade]]></category>
		<category><![CDATA[href acessível]]></category>
		<category><![CDATA[inclusão digital]]></category>
		<category><![CDATA[link acessível]]></category>
		<category><![CDATA[Navegar com teclado]]></category>
		<category><![CDATA[projetos inclusivos]]></category>
		<category><![CDATA[site acessível]]></category>

		<guid isPermaLink="false">http://www.felipealbuquerque.com/?p=259</guid>
		<description><![CDATA[Para fazer com que os links fiquem acessíveis &#8220;href acessível&#8221; para leitores de telas e usuários que usam o teclado para navegar na internet. É bem simples e vou descrever algumas técnicas, tentando ser mais claro e objetivo possível. Adicionando o Atributo “title” O atributo “title” é muito importante, é ele que vai dar a]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-289" title="links Acessiveis" src="http://www.felipealbuquerque.com/wp-content/uploads/2009/10/linksacessiveis.jpg" alt="links Acessiveis" width="640" height="250" /></p>
<p>Para fazer com que os links fiquem acessíveis &#8220;href acessível&#8221; para leitores de telas e usuários que usam o  teclado para navegar na internet. É bem simples e vou descrever algumas técnicas, tentando ser mais claro e objetivo possível.</p>
<h2>Adicionando o Atributo “title”</h2>
<p>O atributo “title” é muito importante, é ele que vai dar a descrição do link e informar para onde ele vai levar o seu usuário.</p>
<pre><code>
&lt;a href="acessibilidade.html"<strong> title="Ir a página de acessibilidade"&gt;</strong>
     Acessibilidade
&lt;/a&gt;
</code></pre>
<blockquote><p>Facilite a vida dos seus usuários e escreva com um texto conciso, que faça sentido e que tenha relevância.</p></blockquote>
<h2>Adicione Teclas de Atalho</h2>
<p>É uma boa idéia usar teclas de atalho na navegação principal, com isso você vai facilitar a vida de muita gente que tem dificuldade motora e não usa o mouse para acessar o seu conteúdo.</p>
<pre><code>
&lt;a href="acessibilidade.html" <strong>accesskey="a"</strong>&gt;Acessibilidade&lt;/a&gt;
</code></pre>
<h2>Pular para o Conteúdo</h2>
<p>Permita que o usuário possa ir direto ao conteúdo desejado.</p>
<p>Utilize um link com o atributo accesskey no topo do documento, faça com que ele seja o primeiro link do seu site. Com isso você evitará que o usuário percorra o site todo até chegar ao conteúdo desejado.</p>
<p>Caso você não queira que esse link apareça no topo, você poderá ocultar com CSS.</p>
<pre><code>
&lt;div id="topo"&gt;
    &lt;h1&gt;titulo do site&lt;/h1&gt; <span>&lt;!-- "essa área é muito importante p/ SEO mas é assunto para outro post" --&gt;</span>
    &lt;a href="#conteudo" accesskey="p" title="ir ao conteúdo"&gt;Pular para o conteúdo&lt;/a&gt;
&lt;/div&gt;
&lt;div id="menu"&gt;
    <span>&lt;!-- os intens do menu --&gt;</span>
&lt;/div&gt;
&lt;div id="conteudo"&gt;
   <span> &lt;!-- aqui é onde o usuário chegará, o conteúdo desejado --&gt;</span>
&lt;/div&gt;
</code></pre>
<blockquote><p>não que você vá colocar teclas de atalho em todos os links do seu site, mas pense nisso com carinho!</p></blockquote>
<h2>Navegando Através de Tab</h2>
<p>Muitos usuários não podem ou não querem usar dispositivos como mouse para navegar em seu site.</p>
<p>Eles utilizam o teclado pra percorrer os links, geralmente usando a tecla “tab”.</p>
<p>Por este motivo seu código deve estar estruturado semanticamente, principalmente a estrutura de links, eles devem estar em uma ordem lógica de navegação, caso esteja, não é necessário usar o atributo “tabindex”.</p>
<p>Mas caso não esteja ou você queira conduzir seus usuários, use o atributo “tabindex” que permite definir a ordem de navegação dos links em seu sistema web.</p>
<pre><code>
&lt;ul&gt;
    &lt;li&gt;&lt;a href="#" <strong>tabindex="3"</strong>&gt;Link 1&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="#" <strong>tabindex="1"</strong>&gt;Link 2&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="#" <strong>tabindex="2"</strong>&gt;Link 3&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="#" <strong>tabindex="4"</strong>&gt;Link 4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</code></pre>
<blockquote><p>Conduza seus usuários, dê a eles o que eles realmente precisam e querem ler</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.felipealbuquerque.com/2009/10/21/link-acessivel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Menu Drop Down Acessível</title>
		<link>http://www.felipealbuquerque.com/2009/10/19/menu-drop-down-acessivel/</link>
		<comments>http://www.felipealbuquerque.com/2009/10/19/menu-drop-down-acessivel/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 19:20:24 +0000</pubDate>
		<dc:creator>Felipe de Albuquerque</dc:creator>
				<category><![CDATA[Acessibilidade]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[javaScript]]></category>
		<category><![CDATA[menu acessível]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.felipealbuquerque.com/?p=223</guid>
		<description><![CDATA[Soluções inclusivas, em minha opinião são vitais para profissionais não só da web. Entre tanto o que se vê por ai não é exatamente isso, mas se você está lendo este texto é porque você está há vários passos na frente de outros profissionais, e está com o pensamento certo e inclusivo. Esta solução de]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-240" title="Acessibilidadeda" src="http://www.felipealbuquerque.com/wp-content/uploads/2009/10/acessibilidadeda-menu.jpg" alt="Acessibilidadeda" width="640" height="238" /></p>
<p>Soluções inclusivas, em minha opinião são vitais para profissionais não só da web.</p>
<p>Entre tanto o que se vê por ai não é exatamente isso, mas se você está lendo este texto é porque você está há vários passos na frente de outros profissionais, e está com o pensamento certo e inclusivo.</p>
<p>Esta solução de menu acessível é muito fácil e funciona bem em vários navegadores como no IE6 + e em todos os browsers que dão suporte a web Standards. Funciona com teclado e mouse, e se o JavaScript estiver desabilitado dá pra acessar todos os links, mas os subitens não aparecem visualmente.</p>
<p>Veja <a title="Ver o exemplo funcionando" href="http://www.felipealbuquerque.com/menuAcessivel.html" target="_blank">o menu funcionando</a> e vamos aos detalhes:</p>
<h2>XHTML</h2>
<p>É o documento de marcação onde vamos criar os nós do menu.</p>
<p>Vamos criar uma lista não ordenada “ul” e seus respectivos filhos e adicionar id e classes para podermos manipular alguns elementos.</p>
<pre><code>
<span>&lt;!-- As tags como o DOCTYPE, head, body e demais não vou descrever aqui para o post ser mais objetivo --&gt;</span>
&lt;ul id="nav"&gt;
	&lt;li&gt;&lt;a href="index.html"&gt;Home&lt;/a&gt;&lt;/li&gt;
	&lt;li class="submenu"&gt;&lt;a href="#" class="bullet"&gt;Portfólio&lt;/a&gt;
		&lt;ul&gt;
			&lt;li&gt;&lt;a href="sites.html"&gt;Sites&lt;/a&gt;&lt;/li&gt;
			&lt;li class="submenu"&gt;&lt;a href="#" class="bullet"&gt;Interfaces&lt;/a&gt;
				&lt;ul&gt;
					&lt;li&gt;&lt;a href="graficas.html"&gt;Gráficas&lt;/a&gt;&lt;/li&gt;
					&lt;li&gt;&lt;a href="digitais.html"&gt;Digitais&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;&lt;a href="quemsomos.html"&gt;Quem Somos&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="contato.html"&gt;Contato&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</code></pre>
<h2>CSS</h2>
<p>É o documento de apresentação, onde vamos posicionar e dar beleza ao nosso menu.</p>
<p>Aqui é onde você provavelmente ira mexer mais, para poder customizar seu menu acessível.</p>
<pre><code>
#nav, #nav ul {
	width: 70em;
	list-style: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
 }
#nav li {
	float: left;
 }
#nav a {
	display: block;
	width: 10em;
	height: 2em;
	line-height: 2;
	text-align: center;
	text-decoration: none;
	background-color: #69c; /* IE precisa desta declaração */
	color: #fff;
	border: 1px solid #ccc;
	border-width: 0 1px 1px
 }
#nav a:hover {
	text-decoration: none;
	background: #c7daec;
	color:#69c;
 }
#nav a.bullet {
	background:#69c url(bullet.gif) no-repeat right;
 }
#nav a.bullet:hover {
	background: #c7daec url(bullet-over.gif) no-repeat right;
 }
#nav li ul {
	position: absolute;
	left: -1000em;
	width: 10em;
	margin: 0;
 }
#nav ul ul {
	margin: -2.1em 0 0 10.1em;
 }
#nav li:hover ul ul, #nav li.over ul ul {
	left: -1000em;
 }
#nav li:hover ul, #nav li li:hover ul, #nav li.over ul, #nav li li.over ul {
	left: auto;
}
</code></pre>
<h2>JavaScript</h2>
<p>O arquivo JavaScript é responsável pela ação.</p>
<p>É neste documento que vamos verificar os links e os subitens da lista e vamos fazer com que ele se encarregue em abrir os subitens.</p>
<pre><code>
&lt;script type="text/javascript"&gt;

var dropdown_intervalId;
var dropdown_ulId = (!dropdown_ulId) ? 'nav' : dropdown_ulId;
var dropdown_delay = (!dropdown_delay) ? 0 : dropdown_delay;

function dropdown_init()
{
 try
 {
  var as = document.getElementById(dropdown_ulId).getElementsByTagName('a');

  for (var a = 0; a &lt; as.length; a++)
  {
   as[a].onfocus = function() { dropdown_expand(this) }
   as[a].onmouseover = function() { dropdown_expand(this) }
   as[a].onblur = function() { dropdown_colapse(dropdown_delay) }
   as[a].onmouseout = function() { dropdown_colapse(dropdown_delay) }
  }

  dropdown_colapse(0);

 } catch(e){}

}

function dropdown_expand(caller)
{
 try
 {
  clearInterval(dropdown_intervalId);

  var uls = caller.parentNode.parentNode.getElementsByTagName('ul');

  for (var ul = 0; ul &lt; uls.length; ul++)
   uls[ul].style.left = "-1000em";

  caller.parentNode.getElementsByTagName('ul')[0].style.left = "auto";

 } catch(e){}

}

function dropdown_colapse(milliseconds)
{
 try
 {
  clearInterval(dropdown_intervalId);

  dropdown_intervalId = setInterval(function()
  {
   var uls = document.getElementById(dropdown_ulId).getElementsByTagName('ul');

   for (var ul = 0; ul &lt; uls.length; ul++)
    uls[ul].style.left = "-1000em";

   clearInterval(dropdown_intervalId);

  }, milliseconds, null);

 } catch(e){}

}

window.onload = dropdown_init;
&lt;/script&gt;

</code></pre>
<p>Esse menu foi tema de debate na lista <a title="Lista Acesso Digital" href="http://groups.google.com/group/acessodigital" target="_blank">Acesso Digital</a>, e esse post foi baseado na resposta do Gil Porta membro da lista, e o menu foi desenvolvido por <a href="http://www.alexandrejunqueira.com" target="_blank">Alexandre Junqueira</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.felipealbuquerque.com/2009/10/19/menu-drop-down-acessivel/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Acessibilidade, Você já pensou nisso?</title>
		<link>http://www.felipealbuquerque.com/2009/09/23/acessibilidade-voce-ja-pensou-nisso/</link>
		<comments>http://www.felipealbuquerque.com/2009/09/23/acessibilidade-voce-ja-pensou-nisso/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 04:00:25 +0000</pubDate>
		<dc:creator>Felipe de Albuquerque</dc:creator>
				<category><![CDATA[Acessibilidade]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://www.felipealbuquerque.com/blog/?p=73</guid>
		<description><![CDATA[Você já pensou nisso? Este termo se refere a tornar as coisas mais acessíveis, dar acesso de algo para alguém, isso vai desde criar uma calçada com rampa para cadeirantes a construir web sites para usuários invisuais. web sites para cegos? realmente pode parecer loucura mas o caso é que esse publico existe e é]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/zNVrNo7MxsA" frameborder="0" allowfullscreen></iframe>
</p>
<p>Você já pensou nisso?<br />
Este termo se refere a tornar as coisas mais acessíveis, dar acesso de algo para alguém, isso vai desde criar uma calçada com rampa para cadeirantes a construir web sites para usuários invisuais.<br />
web sites para cegos? realmente pode parecer loucura mas o caso é que esse publico existe e é muito bem vindo, e são pessoas que passam muito tempo navegando na web, e na maior parte do tempo fazendo compras on-line, mas muita gente não sabe que isso é possível ou simplesmente ignora.</p>
<p>Navegação com leitores de browser é uma realidade e já faz um bom tempo, existem no mercado vários tipos de leitores de tela, como o audio browser, que é o que eu uso, apesar de eu não ser invisual, utilizo este software para testar as aplicações web que eu desenvolvo, é absurdo o que nos vemos na web, grandes e serias empresas tem o seu web site com o acesso prejudicado, muitas vezes ate inviabilizado para este publico, a realidade é bem feia ainda, mas o processo de conscientização e conhecimento nos padrões web estão melhorando o quadro nacional.</p>
<p>Pense nisso e desenvolva projetos inclusivos!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.felipealbuquerque.com/2009/09/23/acessibilidade-voce-ja-pensou-nisso/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

