José Carlos Web Designer | Freelancer

JOSÉ CARLOS ARAÚJO

Web Designer freelancer com mais de seis anos de experiência no desenvolvimento de web sites, residente na cidade de João Pessoa - PB.

Blog

Siga-me no twitter

Assinar Feed RSS

Retirar o pontilhado dos links

// 12.06.2007
CSS


Este código é muito útil, por exemplo quando usamos um menu que tem uma imagem e um texto com indent, quando é clicado aparece o pontilhado do botão até o final da página. Para evitar isso utilize o seguinte código no seu arquivo CSS.

a:focus {
  outline: none;
  }

Fonte: Blog do Maujor

Update
Conforme lembrado por João Paulo, esse pontilhado só aparece no Firefox. :)

Bookmark and Share

Posts Relacionados


12 comentários para “Retirar o pontilhado dos links”

  1. Rodrigo Medeiros disse:

    Esse cara é desenrolado mesmo. Vlw ai pela dica.

  2. Érika Focke disse:

    Eita massa! eheheheh bombou horrores hehehe

  3. João Paulo Fechine Sette disse:

    Eita, essa eu não sabia…
    Parabéns José!

    Estou sempre por aqui para dar uma olhada,
    abração!

    :)

  4. Aguinelo Pedroso disse:

    Muito boa dica, parabéns pelo blog

  5. Luany disse:

    e pra aparece o pontilhado???

  6. José Carlos Araújo disse:

    Luany, nesse caso ele foi ocultado para o firefox, por padrão ele é habilitado, caso deseje que aparece não precisa fazer nada.

  7. Augusto disse:

    Outra opção é usar o overflow:hidden no item. O pontilhado continua aparecendo, mas de forma correta.

  8. José Carlos Araújo disse:

    Olá Augusto, a função do overflow é definir o que acontece quando o conteúdo excede as dimensões do elemento, exemplo em uma div com altura fixa para quando exceder aparecer a barra de rolagem. Obrigado pelo comentário.

  9. Augusto disse:

    Conforme especifica o próprio Maujor:

    “Molduras dinâmicas (a propriedade ‘outline’ ) permitem aos usuários (p. ex., com baixa visão) criar molduras dinâmicas em volta de conteúdo sem alterar o layout, mas ressaltando informações.”

    Não acho interessante simplismente retirar o outline. Utilizando o overflow, estaríamos respeitando sua função, já que o indent negativo faz o conteúdo ultrapassar suas dimensões.

  10. Amanda Campos Costa disse:

    Nossa, muito simples. Por isso que eu amo CSS \o/

  11. Pedro Sales disse:

    Coitado dos usuários portadores de necessidades especiais. Nunca retire o “pontilhado” dos links, eles servem como guias nos browsers para deficientes visuais.

  12. José Carlos Araújo disse:

    Isso é verdade Pedro, o quesito Acessibilidade será afetado.

Deixe um comentário


(*) Campos obrigatórios



W3C valid XHTML 1.1 and CSS 2.1

José Carlos Araújo | Web Designer