Removendo pontilhado dos links

Postado por: Pedro Rogério em

Link com pontilhado

Muitas vezes quando clicamos em algum link, costuma ficar em volta do mesmo uma linha pontilhada, como você pode ver na imagem acima, pelos testes que fiz, isso só acontece no Firefox, pelo menos no IE 6 e no Opera 9, tudo fica normal, mas existe uma maneira muito fácil de fazer com que isso não aconteça, nas tags a do seu CSS, basta você aplicar o seguinte código:


a { outline:0; }

Mais simples impossível!!!

Posts Relacionados

Confira também outros artigos interessantes postados aqui no blog.

Gostou desse post?

Assine o nosso Feed RSS, siga-nos no Twitter, ou simplesmente nos recomende a seus amigos!

Sobre Pedro Rogério

Pedro Rogério é desenvolvedor web por paixão, não saberia fazer melhor outra coisa. Além de escrever para o Pinceladas da Web também escreve para o CSS no Lanche, blog voltado ao desenvolvimento front-end.

36 Responses to “Removendo pontilhado dos links”

  1. Bardo disse:

    Mas por que existe o pontilhado?

    Digamos que você sofra de algum problema físico que lhe impeça de utilizar o mouse. Você terá que se virar com o teclado. E com o teclado, você usará a tecla TAB para navegar de link em link até o que você deseja.

    Agora pergunto: como saber em que link você está se não há informação visual nenhuma? Por isso é importante manter o pontilhado. Ele não surgiu por questão de aspecto, mas de usabilidade.

    []s

  2. Sempre pensei que o css não fosse capaz de tirar esse pontilhado.
    Eu resolvia com “onclick”.
    Ótima matéria.

  3. rafael disse:

    No firefox ate saiu mais no meu IE( versao 6) continua o pontilhado.

  4. Experimente fazer assim:

    * { outline: 0; }

  5. Daniel disse:

    Concordo e discordo com o bardo.

    Por um lado ele anula qualquer tipo de acessibilidade mas por outro ajuda a deixar o site mais “bonito” de se ver.

    As vezes esses pontilhados encomodam mas na maioria das vezes ajuda muito quando se usa o tab para mudar de conteudo.

    []‘s

  6. golfetto disse:

    perfeito..

  7. Juan disse:

    Ainda sim, sem o pontilhado, há uma solução quanto ao problema com o TAB: usando ele, você ainda pode ver o endereço do link selecionado na barra de status :D

    Muito útil isso, também não sabia pra que servia esse outline: e nem que dava pra fazer com CSS.

    No IE6 também funcionou!

  8. Flavio Mendes disse:

    Muito bom… precisei disso um dia desses mas não sabia como fazer. Agora sei :)

  9. SPIKE disse:

    bem nao tem como ao invés do pontilhado, utilizar de outro indicador, tipo uma cor diferente ou um efeito? vlw excelente materia

  10. Luany disse:

    e como faz pra aparece o pontilhado no IE?

  11. @Luany,

    O IE é tão bom que não tem suporte a isso!!!

  12. Luany disse:

    ué, mas antes aparecia no meu :S
    qdo eu tinha um pc velho windows 98 tbm…
    e tbm aparecia em umas fotos tp assim “se quiser utilizar isso clique aqui”

  13. @Luany,

    Me desculpe, o IE tem suporte sim, agora se não está aparecendo, ou esse código que postei está no CSS, ou existe algum problema com a página em questão!!!

  14. Cindy disse:

    EU QUERIA SABER O CONTRARIO…COMO FAÇO PARA COLOCAR O PONTILHADO??

  15. Luiz disse:

    ABRAÇÃO GAJO!!!!!!!!!
    Meus sinceros agradecimentos ao pedro Rogério, sempre procurei a resposta para isso… acho que demorou para você aparecer 1° no google! Valeu “Pinceladas”!

    abaixo, respondo uma dúvida, e coloco uma URL do site do Maujor
    ______________________________________________________

    Para aparecer eu tentaria outline:1px
    lembrando que existem no css:

    a:focus (que é um pseudo elemento do CSS 2.1 – http://www.maujor.com/tutorial/seletores_css21_parte3.php)

    se o usuário tem deficiência e não usa o mouse, o bom senso diz (e uma ong ou um bom amigo também vão dizer) para usar firefox… então vai funcionar (e acho que o IE7 suporta tb)

    se não funcionar o tal do outline: a:focus{border: 1px solid #CCC} mata a charada. Aparência e acessibilidade….

  16. Cara, essa era a unica coisa que emburrava meu parceiro de trabalho que é designer!

    Valeu!

  17. Luã de Souza disse:

    Fala Pedro :)

    Ótima dica, já tinha lido no feed na época do post e acabei precisando agora…

    Quanto ao lance da acessibilidade, acho que em locais (leia: links) onde se é necessário isso, deve-se implementar a pseudo-classe :active pra executar uma borda decente :)

    Acho que isso deve ser usado com moderação ;)

  18. Sergio Santos disse:

    Não deu certo aqui no meu código, fiz de todas as maneiras possíveis e o pontilhado continua aparecendo no IE 6.

  19. @Sergio,

    Experimente assim: * {outline:0}

  20. Sergio Santos disse:

    Prezado Pedro,

    Infelizmente também não deu certo. Já fiz vários testes colhidos na Internet e nenhum deles funcionaram.

    Obrigado!

  21. Perfeito.

    Algumas vezes por questões estéticas temos que retirar o pontilhado. Funcionou perfeitamente em todos os navegadores.

    Quanto a Usabilidade dita pelo BARDO, sugiro aplicar o href em alguma classe ou tag ao invés de diretamente no texto, assim ao usar TAB o pontilhado reaparece. ; )

    Boa dica Pedro.

  22. Rafael disse:

    Testei e não funciona no IE6 nem no IE7, só funciona no FF…

    Untitled Document

    *{ outline:0; outline:none;}

    teste

    Se alguém conseguir posta ae flwww

  23. @Rafael,

    O IE6 e o IE7 não dão suporte a outline. Já na versão 8 o outline funciona corretamente.

  24. Pedro Favaretto disse:

    Pessoal, Pedro , me da um help…
    to com um problema bem parecido com este….

    tenho um SWF em um HTML com transparent.
    Nele tem um Formulario, so que quando clico fica uma borda pontilhada em volta da area do arquivo do flash. isso encomoda a min e aos clientes mas ja tentei de tudo e não consigo retirala!!!

    vc tem alguma treta que tira??
    por favor ajuda aew!

  25. Bardo, é bem válida sua questão, porém pode ser visto onde vc está o selecionado pela barra de status….lá toda vez que aperta a tecla TAB, o descrição na barra de status vai de acordo para onde está selecionado. O lance todo se o nome do arquivo não condiz o link, tipo um link que é para ir no contato, ter um nome todo esquesito, nada haver com que condiz com o lugar que vai….mas ai é questão td do programador ter coerencia e colocar url amigaveis…. Tive um problema com o mouse estava no site do G1.com.br ai tive que usar as tecla TAB para ir para outra matéria, acredito que eles usam o outiline=0 nao cheguei a conferir, digo isso pq nao conseguia ver onde estava o TAB, olhei para a barra de status e visualiza o nome do titulo da matéria que postavam…ai ficou fácil identificar onde o selecionado tava! ;)

  26. Rafael Frutuoso disse:

    Rogério por favor como faço para retirar o pontilhados dos links da net se poder me falar onde fica o CSS?

    Abraço,

    Rafael Frutuoso

  27. Bruno disse:

    è isso ai kara, valew me ajudou legal… abracao

  28. luciana disse:

    Cara muito boa essa sua dica, como to começando no assunto tava pelejando pra tirar aqueles pontilhadinhos horrendos, e mágica rsrsrs “outline”,
    valeu mesmo.
    beijocas

  29. Jander disse:

    Muito thanks ,,, aqui funfo de boa

  30. Anderson disse:

    Brother, mas e como fica com relação a imagens?

    to usando um jquery que mostra imagens, mas quando clico nas imagens pra passar pra próxima ele mostra os malditos pontilhados.
    no meu exemplo fica horrivel.
    O outline 0 ou none nao ta funcionando no ie9.

    ja usei no css do jquery : *{outline:none;} a{outline:none;} a{outline:0;} etc…

    terias alguma dica?

    Valeu amigão!

  31. Joseane disse:

    Perfeito!
    Se o problema for usabilidade como o outro comentou, apenas utilize as propriedades corretas para Hover e pronto.
    Genial, amigo!
    Valew a informação!

  32. Marco disse:

    Obrigado pela informação.

  33. carloap disse:

    Informação de grande valia, estou muito grato!

    quanto a acessibilidade, basta abrir a página em questão por um navegador antigo, que não interpreta css… perfeito!

  34. Lane Arbeiter disse:

    Okay, so I downloaded DH, and when I paste the link to the video on megavideo that I want to DL, the icon does not animate and cannot download the video.

Leave a Reply