Olá, pessoal!
Pensando no que escrever, me lembrei de algo que eu sempre abordo nos meus treinamentos na Impacta, e por incrÃvel que pareça, o Dreamweaver CS4 (e nem seus antecessores) não faz automaticamente: tratar a borda gerada pela inserção de um link em uma imagem como um estilo CSS.
Então… vamos fazer com que ele trate! Vamos lá:
- Insira uma imagem do seu site no seu arquivo (salvei o arquivo como demo.html).
- Clique nela e vá no painel Properties (Ctrl + F3). Lá coloque um link qualquer na sua imagem e coloque na opção border o valor 0.
- Verifique o código-fonte (modo Code). Você perceberá que o código border=”0″ foi inserido no HTML. Até aà tudo bem… mas se tivéssemos 483 imagens na nossa página seriam 483 border=”0″ pelo documento… além de border=”0″ ser atributo visual, não considerado pelo XHTML 1.0 Strict!!
- Volte para o modo Design, e retire o valor de border. Aproveite e tire os valores de largura e altura da imagem, sob o mesmo conceito de repetição desnecessária de código. Largura e Altura somente devem ser usados em caso de imagens com tamanho que não seja real, o que não é muito comum…
OBS: Nesse momento, ao clicar em algum outro ponto da página, você perceberá que a imagem ficou com a costumeira borda azulada.Â
- Acesse o painel CSS (Shift + F11) e crie uma nova regra (New CSS Rule).
- Crie uma regra que será aplicada a todas as imagens da sua página, conforme a figura abaixo.
OBS: Recomendável criar a regra em arquivo css externo, para que você possa controlar todas as imagens do site com uma única regra em um único arquivo.
- Na janela de configuração do CSS, vá à opção Border, e preencha sua largura como zero.
- Clique em Ok, volte ao arquivo. Repare que a borda da imagem sumiu. Vamos ao código:
- Dá para otimizá-lo com uma pequena regra, que pode ser aplicada assim:
- A linguagem CSS entende 0 como sendo valor absoluto. Você tem 0 pixels, 0 centÃmetros, 0 reais, 0 moedas… você não tem nada. É tudo 0, portanto a unidade de medida pode ser retirada. E também que podemos generalizar, querendo que TODAS AS BORDAS tenham valor zero.
E assim fica corrigido o problema. Anulamos todos os border=”0″ que poderiam aparecer em virtude da inseração de links em imagens, e implantamos o que deveria ser praxe para o Dreamweaver.
[]‘s!













Foi uma otima dica…
pois essas bordas em imagens sao um terros.
Parabens
Muito boa a dica.
O site tá ficando muito maneiro, parabéns.
Me sinto uma ameba!
Fiquei uma semana procurando essa solucao!
Agora posso terminar o site do meu cliente.
Sou novo no ramo, tenho 2 meses de experiencia e esse tipo de ajuda salva mtos empregos rsrsrrsrsrs. Deus abencoe pessoas de boa fé!!!
Obrigado Eduardo!!!!!
Eduardo fui seu aluno, já estou fazendo site de boa, obrigado por contribuir pelo meu desenvolvimento profissional, um abração!!!!!!!!!!!!!!!