Image Replacement – a técnica de substituição de imagem
Postado em 12 de março de 2008 em Aprenda NumClique, Desenvolvimento Web
Um dos grandes questionamentos quanto aos recursos web, é quando queremos utilizar uma fonte “diferente” em determinado ponto do site e “não temos como”, pois para que desse certo o usuário final visualizar normalmente a fonte escolhida, ele teria que ter a fonte no computador senão você meio que obrigaria a pessoa a baixar, instalar e daà sim entrar no seu site para poder visualizá-lo do jeitinho que você planejou, mas quando os assuntos acessibilidade e usabilidade entram em ação tais maneiras tornam-se inviáveis.
A solução para que você possa colocar em seu site aquele tÃtulo com uma fonte toda toda e o usuário olhe e pense: “mermão… que fonte doidera! Que tÃtulo massa!” – você terá que usar a técnica conhecida como Image Replacement.
Esta técnica consiste em você substituir o texto que é exibido no navegador por uma imagem. Mas daà vem a pergunta:
Joares, eu não poderia utilizar uma imagem simplesmente?
Não, pois se a pessoa quiser ver todo o seu site em modo texto, ou até mesmo imprimir somente o texto do seu site? Ela teria que gastar bons reais, dólares ou euros – depende de onde você esteja – para poder obter tal impressão.
Com este recurso, você faz seu site todo em texto, bem bonitinho, utilizando as tags certas, nos lugares e finalidades certas, e acaba por “ganhar” em termos de acessibilidade, indexação em sites de busca e usabilidade.
Mas, como eu posso utilizar este recurso tão massa?
É muito simples e fácil, vamos supor que você tem a seguinte estrutura no seu site:
<div id=”topo”>
<h1><a href=”endereço do site”>Topo do site</a></h1>
</div>
E você quer que ao invés de aparecer o cabeçalho de nÃvel 1 (<h1>) com o texto “Topo do site” apareça sua logo, você deverá utilizar o CSS para fazer isso… na prática seria da seguinte forma:
#topo h1 {
text-indent:-9000px;
}
Antes vou explicar o que o text-indent faz… é só pensar na sua infância. Lembra aquela sua professora falava pra você colocar dois dedos pra poder fazer a margem antes de sua redação depois das férias? Pois é, o text-indent é responsável por você fazer esse mesmo esqueminha da margem nos seus textos da web. Se você colocar um valor positivo, ele dará o espaço da margem de sua infância, mas nesse caso estamos colocando -9000px para a esquerda, ou seja, já sumimos com o texto…
Uma medida preventiva que devemos sempre tomar é para o caso de alguém ter um monitor super-mega-ultra-master-blaster irá ver seu texto “sumido” e para evitar isso, você incluirá uma propriedade ao CSS da seguinte maneira:
#topo h1 {
text-indent:-9000px;
overflow:hidden;
}
Esta propriedade está dizendo que tudo que está além do campo determinado, nesse caso a DIV, deverá ficar invisÃvel…
Para inserir a imagem, você determinará a largura, altura e a localização da imagem… o resultado final ficará assim:
#topo h1 {
text-indent:-9000px;
overflow:hidden;
width:largura da imagem;
height:altura da imagem;
background:url(endereço da imagem);
}
Pronto… agora você já sabe utilizar a técnica de Imagem Replacement. No próximo tutorial, irei ensinar a fazer este cabeçalho ser um link, então não perca!
Forte abraço e até a próxima!
Joares Miranda
Webdesigner, twitteiro, blogueiro. Para alguns, um falso nerd, acho que por conta de não perder a chance de gastar horas num bom papo off-line
Ver todos os posts de Joares Miranda | Twitter: @joares
Comentários
Rafael R
em 13 de março de 2008
Boa dica, a gente vive achando alguns tutoriais por ai mas vc explicou de um jeito que não tem erro, continue o bom trabalho.
E coloquei teu link com a dica no post do Suspensa.info, valeu pela correção lá.
Abraço.
Markus Ribeiro
em 18 de fevereiro de 2010
Olá Amigo, muito bom seu site varias dicas legais!!!
cara eu sou trabalho com design, mais não manjo nada de site hehehe faço mais diagramações e anúncios para impressão,
se pudia me dar uam mão? pra deixar meu blog mais interesante?
Publicidade - Skybanner
Enquete da semana
Posts recentes
- Homens de verdade desenham fuzis no Paint
- Pendrive em forma de arma #euquero
- Sony lança Bravia 3D com sensor de movimento
- Cubo mágico para cegos
- CutMp3.net – ferramenta online para editar arquivos mp3
- LG POP, o touchscreen barato da LG
- Três modos de preparar cabeça de Steve Jobs com queijo
- Divulgue seu currÃculo no Twitter
- Oblique Clock, um relógio para malucos
- MacMote: Controle seu Mac com o celular
- Nokia N900 x Samsung Omnia2 x iPhone 3G S. Qual o melhor?
- Pedra, papel e tesoura para pessoas solitárias #euquero
- Alternative To – Um excelente site para quem procura uma alternativa para um aplicativo
- Ferramenta online para fazer linhas do tempo em minutos
- XBox 360 com problema de 3RL ganha novo acessório: um caixão
Publicidade - miniquadrados submarino
Categorias
- Apple
- Aprenda NumClique
- Blogosfera
- Campus Party
- Celulares
- Comédia
- Como fazer
- Curiosidades
- Desenvolvimento Web
- Design Web
- Destaque
- Dica de Site
- Enquete da Semana
- Eu quero
- Filmes
- FireFox
- Fotografia
- Imagem do dia
- Internet
- Jogo da semana
- Jogos
- Linux
- Microsoft
- Review
- Software
- Tecnologia
- Tirinhas
- VÃdeos
Arquivo
- março 2010
- fevereiro 2010
- janeiro 2010
- dezembro 2009
- novembro 2009
- outubro 2009
- setembro 2009
- agosto 2009
- julho 2009
- junho 2009
- maio 2009
- abril 2009
- março 2009
- fevereiro 2009
- janeiro 2009
- dezembro 2008
- novembro 2008
- outubro 2008
- setembro 2008
- agosto 2008
- julho 2008
- junho 2008
- maio 2008
- abril 2008
- março 2008
- fevereiro 2008
- janeiro 2008












Guilherme Serrano
em 12 de março de 2008
god bless tableless!
excelente dica