José Carlos Web Designer | Freelancer

JOSÉ CARLOS ARAÚJO

Web Designer freelancer com mais de cinco anos de experiência, residente na cidade de João Pessoa - PB.

O site encontra-se na fase Beta, ainda existem algumas seções a serem concluídas.

Passar para esquerda
Passar para direita

Blog

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. :)

10 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/

Deixe um comentário


(*) Campos obrigatórios



W3C valid XHTML 1.1 and CSS 2.1

José Carlos Araújo | Web Designer